Allow building ADIOS with MPI using a serial HDF5
Created by: bradking
The HDF5 IO engine now uses MPI optionally. Support is enabled at runtime when the application creates an ADIOS factory with a MPI communicator. This option is available only if HDF5 was built with MPI support. Therefore we can now optionally build ADIOS with MPI support using a HDF5 without MPI support and adapt functionality accordingly.
Update the build system to support this combination. Update the test suite to work with it.