bindings-hdf5: Added low level interface types and functions.

This PR includes bindings to the low level interface of the HDF5 C library.  I wrote the hsc files manually.  I have used some parts of the interface for my project and those parts do work.  I omitted bindings to some symbols in the library that are conditionally compiled, such as the parallel features.