fixes #6853 - make host group provisioning work with katello
fixes #6915 - cleanup activation key association on clean_backend_objects
fixes #6919 / BZ 1113588 - host - show validation error if no puppet environment

This commit contains a small change so that if the user doesn't provide
a puppet environment, they'll see the validation error sent by the server.

E.g. Puppet Environment: [] can't be blank

The code change is to ensure that the html rendered includes
'for="environment_id"', which is used to support displaying
the error associated with that attribute.
Fixes #6918,BZ1125999 - Removing dupe products in sync widget
fixes #6550 / BZ 1117952 - fix issues with changing org name which affected running db:seed

Without these changes, the user cannot change the default organization
name and re-run 'rake db:seed'.  The reason being, it would attempt
to create an organization with a label that was already in use and
the seed would fail.

In order to address this, this commit does a couple of things:
1. when creating an org, if a label is automatically generated
   and it is already in use, re-generate the label using a uuid.
2. fix an existing validation which was incorrectly comparing
   name=label, label=name, etc. during org create and update.
fixes #6330 - using pulp & pulp_node features of smart proxy

* to determine the default smart proxy
* to determine whether to show the lifecycle env selection screen
* to determine which proxies to who under the content source selection
Merge pull request #4521 from bbuckingham/issue-6550

fixes #6550 / BZ 1117952 - fix issues with changing org name which affected running db:seed
Fixes #6039 - CP events in CH tasks tab

This fix displays the candlepin events by placing them as sub tab under
the content-host subscriptions tab.
Merge pull request #4524 from jlsherrill/6915

fixes #6915 - cleanup activation key association on clean_backend_objects
Fixes #6960: Environments no longer disappear on hover on Content Search page.
fixes #6963 - make templates compatible with RHEL 5
Merge pull request #4536 from stbenjam/6963

fixes #6963 - make templates compatible with RHEL 5
Merge pull request #4425 from dustint-rh/ch_events

Fixes #6039 - CP events in CH tasks tab
Fixes #6967: Add the correct location of mongo, and collect all log files
Revert "fixes #6573 - foretello should error when sorting by non-sortable field, BZ 1110431"

This reverts commit 3ec51c074a3decb6656f85195d98b39f57ccf430.

will re-introduce this fix at a later date when we have some testing
around sorting
fixes #4922, #6937 - Fixes issue with not being able to update system facts, BZ 1103860, 1126376
Merge pull request #4508 from cfouant/facts

fixes #4922 - Fixes issue with not being able to update system facts, BZ 1103860
Fixes #6944/bz1106434 - Fixed Repodiscovery product validation

Added code in the repo discovery page to validate new product.
Previously product errors like blank name invalid label etc would not
show up on the screen. This commit tries to address that.
Merge pull request #4510 from stbenjam/6853

fixes #6853 - make host group provisioning work with katello
Refs #6867,BZ1038323 - Show katello-agent status for systems