add MUMPS easyblock, code style fixes in OpenFOAM easyblock

The OpenFOAM easyblock was touched during the build of OpenFOAM-1.6-ext, but nothing was changed except for code style fixes.
The MUMPS easyblock was ported from an old implementation, and further enhanced (to add support for building with GCC).