Remove "intent" from MPI interfaces in m_mpif90.F90, fixing the incompatibility with the "real" MPI module when using the NAG compiler.
Fix MPI indexing that caused problems with Intel's bounds checking.
Fix Darwin build.

Use RANLIB and modify mpi-serial to fix issues with the build on systems
that use the Darwin toolchain.
Add getIListtoChar and getRListtoChar functions.