Makes oneTwoDecompose.f90 output HDF5 binary file ...

... and update Makefile.ifort accordingly
Changes to use collective operation MPI_REDUCE to collect results
Uses NULL() to bypass a bug in MPI which results in the error...

... "Buffers must not be aliased"
Makes spatialDecompose_mpi.f90 output HDF5 binary files ...

... and updates Makefile.ifort accordingly
Makes spatialDecompose_mpi.f90 use xdr module ...

... and update Makefile.ifort accordingly
Makes spatialDecompose_mpi.f90 use top module ...

... and update Makefile.ifort accordingly
Adds print_sys to top.f90. Makes printing results an optional action
Merge branch 'sd-xdr-top'
Removes unused rho_tmp and sdCorr_tmp
Merge branch 'hdf5'

Conflicts:
	fortran/Makefile.ifort
	fortran/src/spatialDecompose_mpi.f90
Merge branch 'mpi_reduce'

Conflicts:
	fortran/src/spatialDecompose_mpi.f90