Petsc 3.5.2 (update)

Update PETSc to the newest version.
Add numerous dependencies (metis, parmetis, scalapack, mumps, superlu_dist)
and options (compex/real).
Should be a one liner.