Fixes #5451: Load only custom products for repo discovery.

Adds 'custom' param option to the products index API call in order
to retrieve non-red hat products. Updates the repo discovery creation
screen to pass custom so that users are only creating repositories
for existing custom products.
Fixes #5805: Update qpidd.conf location and grab Pulp messages in debug.
Fixes #5040: Fix organization wide auto attach of subscriptions via API and UI.
fixes #6301 - correcting host/guest
fixes #6113 - add lifecycle environment tab to smart proxy / capsule form
Fixes #4999: Allow repository creation using only the keyboard to traverse the form.

This adds an explicit blank option to account for the initial blank
being present from an empty model attribute on a new resource. The absence
of the blank leads to the position of selection being off when manipulating
the select via the arrow keys.
Merge pull request #4322 from ehelms/fixes-4999

Fixes #4999: Allow repository creation using only the keyboard to traver...
Merge pull request #4307 from ehelms/fixes-5040

Fixes #5040: Fix organization wide auto attach of subscriptions via API ...
Refs #6113 - use dynflow tasks to modify capsule lifecycle env

 * Disable lifecycle environment modifications for default capsule
 * Extends foreman's smart_proxies controller to support dynflow actions
     on update
Merge pull request #4316 from thomasmckay/6301-api-guests

fixes #6301 - correcting host/guest
Fixes #6189 - Rework activation key destroy with dynflow
Fixes #6342 - correct permission of environment remove button.
Merge pull request #4302 from daviddavis/temp/20140618163727

Fixes #6189 - Rework activation key destroy with dynflow
Merge pull request #4327 from waldenraines/6324

Fixes #6342 - correct permission of environment remove button.
fixes #6276 / BZ 1106378 - content view package filter - allow user to change existing rules

Without this change, a user cannot modify a package filter rule, if the
change involves going from an equal filter to greater/less/range filter
(or vice versa).

It also allows a user to 'Edit' the filter and then 'Cancel' returning
the entry to it's previous state.
fixes #6270 / BZ 1110020 - fix issues with content view version deletion

This commit fixes a few issues with content view version deletion.  They are:
1. The 'Remove' button is not available for an archived version that is not
   currently associated with a lifecycle environment
2. The 'Next' button in the removal widget is disabled on the Lifecycle
   Environment step
3. When deleting an archive, the version is deleted; however, the finalize
   step would fail in dynflow since all information associated with the
   version is being removed, including the history which is used in
   finalize.
Merge pull request #4321 from bbuckingham/issue-6276

fixes #6276 / BZ 1106378 - content view package filter - allow user to change existing rules
Merge pull request #4299 from bbuckingham/issue-6270

fixes #6270 / BZ 1110020 - fix issues with content view version deletion
Merge pull request #4311 from ehelms/fixes-5805

Fixes #5805: Update qpidd.conf location and grab Pulp messages in debug.
Merge pull request #4308 from ehelms/fixes-5451

Fixes #5451: Load only custom products for repo discovery.