Change max filename length
user local hdf5
tidy mpi_run_mhd.sh
Merge branch 'master' of bitbucket.org:smumford/sac
Fix compile issues in vacdef
Make the Makefile use environment variables for the complier
Allow compiler and flags to be specified as env variables
Merge branch 'f2008'

Conflicts:
	sac/h5/compile_out_2_hdf5.sh
	sac/mpi_run_mhd.sh
	sac/src/Makefile
Tidied up some includes.

Renamed the stuart module to default and seperated the gravity
parameters into their own file.

Also some comments in vacio as part of some reading.
Makefile now removes .mod files.

Also mpi=off.
mpi=off
Test run on iceberg.
Add a module for SAC gdf calls, not using vacpp
Add fgdfio library, change common_variables module name and try to make
it compile.
Big commit, but SAC is now saving GDF files!!
SAVE ALL THE THINGS.

We now write all arrays in 3D, always. The dataset creation code is now
in vacio.t because of a bug in gcc-fortran, or at least what looks like
one.
First pass at initial condition reading.
what the bug bug.
Make read kinda work, code still not running.
getting closer to it actually working.

It seems at this point that the bug is not in the dataset reading (as
this appears to be working, giving the same means as python), it seems
that the non-fullini read is also not working with the binary input.