Pure Fortran H5

This idea is from How to switch off `HDF5_THREADS_ENABLED`? - #5 by furutaka.kazuyoshi.

Follow jhdf and PureHDF.