mpiTypeof now handles enum ints.
Move HDF5 related fuctions to their proper module.
Add simulation name and ID.
Add documentation to dlbc.io.io.
Field now keeps type as alias.
Broadcast simulation Id.
Clean up HDF5 routine.
HDF5 write now avoids copying data into a temporary array.

We use a selection on the memspace to cut off the halo.
Add HDF5 chunking support.
Update submodule hdf5-d.