Bump petsc to 3.4.2, include support for scotch and mumps

Bump PETSc to version 3.4.2. This commit also includes use flags for scotch
and mumps support