Changed intersect_super_entities to has_super_entity_subset

The intersect_super_entities function was changed to has_super_entity_subset. I thought this was a much better name. The behavior was changed slightly to return the queryset (or True) if the subset is empty. @wilduck please review