Switch back to MUMPS as default PETSc parallel LU solver, and make MUMPS use AMD ordering.

It seems that MUMPS would use METIS if available, but there are version incompatibilities that would often lead to crashes. This change stops MUMPS using METIS.
Merge branch 'garth/switch-petsc-lu-solver' into next