Replace HDF5 with h5py.Dataset

This removes the `HDF5(DataDescriptor)` class of yore.  We just manipulate raw `h5py.Dataset` objects instead.