moved functions specific to AHFHaloCatalogue from the generic HaloCatalogue class; fixed a bug in AmigaGrpCatalogue that neglected to return the value of _can_load