Add STSetPreconditionerMat() to pass the matrix for building the preconditioner
STPrecondSetMatForPC()
is superseded by STSetPreconditionerMat()
.
Also add an example to illustrate recovering symmetry in self-adjoint matrix.
Edited by Jose E. Roman