fix hdf5 array bug where datasets of size 1 would sometimes cause assertion errors
fix hdf5 array bug where datasets of size 1 would sometimes cause assertion errors

glennhickey/hal,glennhickey/hal,glennhickey/hal,glennhickey/hal,glennhickey/hal,glennhickey/hal,glennhickey/hal,glennhickey/hal