ENH [io] readhdf5() can now load a single variable or entire tree into dict