Make loadable_keys self-consistent for DM-only snapshots
Correctly import find_boundaries from the pyx
Raise more appropriate exception when halo is not present in .grp file