Restrict resourse_zone and catalogs to enabled providers

Limit which resourze_zones and catalogs are given when a subset of
providers are enabled.  For example, if --aeolus-providers=vsphere, only
zones and catalogs needed by the vSphere provider will be enabled.