Update to PETSc 3.5.x interface

Resolve https://github.com/erdc-cm/proteus/issues/148 before merging