Move tiny C file to go file
Replace switch on bool with if-else
Add function to check IDs more easily than h5err
Panic errors instead of strings
Simplify bool returns
Remove unused c header file.
Fix ArrayDims method
Free string buffers allocated by hdf5 library
Remove duplicated code
Avoid copying datatypes unnecessarily

No need to lock the compound datatype.
If locked, it cannot be packed for instance.
Update some comments
Close datatypes explicitely

…to prevent the need for damage control!
Merge pull request #15 from simleb/fixes

Fixes