Moose: petsc-3.5 API compliance

Getting rid of MatStructure and Mat indirection in KSP/PCSetOperators() and friends.