bringing PETSc and svLS back to the master
Broke IC leslib solve a few commits back but this fixes it. Also suspect svLS solve may still have issues.
Initial Commit