auto-close hdf5, netcdf files. works with GCC 7.5.0
As before, Gemini3D works with GCC 8, 9, 10, 11. Gemini3D also now works with GCC 7.5.0.
GCC older than 7.5.0 is unlikely to work. For example GCC 7.4.0 is known to be broken.
Updated h5fortran,nc4fortran interfaces to auto-close files on leaving scope--still recommended to use %close() to be clear.
Fixed/updates Matlab self-tests, although Python is recommended as more complete as faster as before.