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 #6113 - add lifecycle environment tab to smart proxy / capsule form
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
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.
Fixes #4702: Only include selected repositories in UI when filtering for content view.
fixes #6346 - remove reference to unused bugzilla
Merge pull request #4323 from jlsherrill/capsule

fixes #6113 - add lifecycle environment tab to smart proxy / capsule
fixes #6323 - correctly get enabled products and full unpaged results
Merge pull request #4320 from ehelms/fixes-4702

Fixes #4702: Only include selected repositories in UI when filtering for...
Merge pull request #4331 from mccun934/20140623-1451

fixes #6346 - remove reference to unused bugzilla
Merge pull request #4333 from thomasmckay/6323-page-content

fixes #6323 - correctly get enabled products and full unpaged results
Fixes #6200: Rename nodes to capsules throughout UI.

Note, this fixes issue with 404 when attempting to fetch available
capsules in the content host register page since the nodes API was
renamed to capsules.
Fixes #6176, #5030, #4969, BZ1103492: Improving interaction of content
view errata id filters.

The previous content view errata id filter would continously load
all errata in chunks in order to allow client side filtering. And,
while this worked for small errata sets, larger errata sets such as
RHEL 6.5 (2500ish errata) were unwieldy and led to confusion. This
change does the following:

 * moves all type and date filtering server side
 * enabled UI select all behavior to allow adding errata that is not
   currently visible client side\
 * adds a new option to create errata id content view filter rules
   with a bulk set of errata or based on a search/param query
Fixes #6001 - specify local or server time for sync plan times.

Also include a "time as words" value (such as "3 hours ago" or
"28 minutes ago") when displaying last synced time.