make auxkernel->pp dependencies work properly ref #2848
Moose: petsc-3.5 API compliance: getting rid of MatStructure and Mat indirection in KSP/PCSetOperators() and friends.  Addresses #2348.
Merge pull request #2858 from karpeev/petsc-3.5

Moose: petsc-3.5 API compliance
Merge pull request #2856 from friedmud/aux_pp_depend

make auxkernel->pp dependencies work properly