Refs #5681: Candlepin reset only needs to drop, create and migrate the database.

Previously, we used cpdb and cpsetup to manage the Candlepin database,
cert and configuration file deployment when running Katello reset. With
the installer handling the cert and configuration file, we need only to
drop, create and migrate the Candlepin database when resetting.
Fixes #5908 - make sure the dynflow on_init are set before the world being initialized
Fixes #6008 - Puppet environments synchronization capsule synchronization
Fixes #5759: Make search and filtering on Content View Filters work as intended.
Merge pull request #4127 from ehelms/refs-5681

Refs #5681: Candlepin reset only needs to drop, create and migrate the d...
Fixes #5802 - HC update/create using system uuids

Alter Host Collection api update/create actions to accept system uuids.
This is a fix related to hammer-cli-katello commands where some of
the commands take uuids and others take the data base id. This allows
the cli commands to uniformly take uuids.

* also added class_name to relation for system in SystemHostCollection
Merge pull request #4175 from dustint-rh/host_collections_create_take_uuid

Fixes #5802 - HC update/create using system uuids
fixes #6018 - fixes typo in Existing Items, BZ 1103283
Merge pull request #4195 from cfouant/typoContentHost

fixes #6018 - fixes typo in Existing Items, BZ 1103283
Merge pull request #4193 from ehelms/fixes-5759

Fixes #5759: Make search and filtering on Content View Filters work as i...
Fixes #6026 - Fixed repo list api call for no env case.

If you have a content view in library published few times and promoted a
few times

hammer repo list --organization-id=1 will return all repos across all
content views and environments. Meaning it will return repos with the
same name 10 or 20 times.

Ideal behaviour would be to say something along the lines of "If you
dont pass me an environment I am going to assume library/default content
view version."

This commit fixes this issue
Merge pull request #4197 from parthaa/hammer-repo-index

Fixes #6026 - Fixed repo list api call for no env case.
Merge pull request #4184 from iNecas/5908

Fixes #5908 - make sure the dynflow on_init are set before the world being initialized
Merge pull request #4192 from iNecas/capsule-puppet

Fixes #6008 - Puppet environments capsule synchronization