Change: Enterprise HA policy cleanup

Ref: https://dev.cfengine.com/issues/6813

The CFEngine Enterpise HA policy uses features from 3.6. When the policy is
loaded on 3.5 and earlier clients it fails to validate.

Make the HA policy only load on En Additionally there is no reason to load the
HA policy on clients that are not enterprise hubs.

Change class names to make them more self describing and specific to reduce
changes of clashing with custom policies.

Move enablement of hub ha to def and update_def from ha_def with other feature
enablement classes.
OK good to know, I had no idea we had some of these classes coming from the C. We need to be cautious that our own classes are sufficiently descriptive. So I will go back through and change all cfengine_enterpriese-ha_hub_status_active to hub_active