Added sparse HDF5 read with tests.