Add mumps solver to goma and build script

I've updated the build script to include mumps (which requires scalapack) and added it to the repository.

I also added mumps to the amesos interface so now mumps is a valid amesos solver package.

Some notes:

For the build script, the version of sparse that is used is the open source 1.4 version, this causes some minor differences in the test suite but nothing that should be worrying. It might actually be beneficial to move the test suite to this version as sparse 1.3 requires many modifications to compile under modern c compilers.

I modified the Trilinos configure to not build all packages. So now it only builds the packages which goma requires, this substantially reduces Trilinos compile time on my machine (15-30 minutes vs. 1-2 hours). The only problem is if we start using more Trilinos features in the future we will need to adjust the configure with new options and recompile.