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 #5843, removing api v1 routes.
Refs #5950 - don't show details when the task output is empty
fixes #5402 - adding feature to remove packages from library repos
Fixes #5986: Ensure tipsy error details populated on sync status page, BZ965230.

On the sync status page, if an error occurred during sync (e.g. using a URL
that doesn't point to a real repo) the tipsy with error details would not contain
the information until the page was reloaded.
Fixes #5989 - Fixing puppet repo sync BZ1102826
Merge pull request #3998 from jlsherrill/pkg_delete

fixes #5402 - adding feature to remove packages from library repos
fixes #5983 - added missing --id param to `hammer org delete`, BZ1096241
Merge pull request #4165 from iNecas/issue/5950

Refs #5950 - don't show details when the task output is empty
Fixes #5908 - make sure the dynflow on_init are set before the world being initialized
Merge pull request #4180 from daviddavis/temp/20140529124847

Fixes #5989 - Fixing puppet repo sync BZ1102826
Merge pull request #4177 from komidore64/rmi5983-id-param-for-org-delete

fixes #5983 - added missing --id param to `hammer org delete`, BZ1096241
Merge pull request #4132 from waldenraines/5843

Fixes #5843, removing api v1 routes.
fixes #6002 - updates subscription status color on webUI, BZ1019389
refs #5184 - fix couple of issues when deleting foreman hosts

This commit addresses a couple of issues that were observed with the
foreman host <-> katello content host integration, in the production
configuration.

1. Deleting the foreman host would result in a 404 to the user.
2. Unregistering a content host and visiting the foreman host would
   show an 410 error to the user.

The key issues that caused these were:
a. There were 2 bindings of the host extensions to the host.  This
   triggered the deletion of the content host twice.
b. The model relation for host and content_host did not have the
   proper 'inverse_of' definition, so it could lead to foreign key
   errors.
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