Fixes #5719 - make pulp async actions cancellable

The cancelling is done though the task details: running steps tab
Fixes #5719 - poll directly after sending the cancel
Fixes #6237 - allow canceling remote execution actions
Fixes #6249,BZ1109398: Candlepin proxy routes properly looking up organization.

When the API switched to looking up organization by ID, the Candlepin
proxy routes that required an organization broke since subscription-
manager GUI and CLI pass the organization label and not numerical ID.
Fixes #4172: Prevent alch-edit-select errors by checking if editTrigger exists.
Fixes #6246, bz1100582 - Services mods for  KS templates

Some of the services like sendmail,cups,pcmcia were unecessarily
disabled. Removing them from being disabled.
Fixes #6256 - Handle a nil value in kt_env for hostgroups
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 #6144 - fix css formatting formatting fields on katello form builder to bootstrap3
fixes #6145 - add pulp proxy to host form
fixes #6269 / BZ 1110486 - activation key - include description on details pane

Add the description to the 'details' pane to support review/edit.
Merge pull request #4297 from bbuckingham/issue-6269

fixes #6269 / BZ 1110486 - activation key - include description on details pane
Fixes #5503/BZ1102315 - restrict UI interactions to actual permissions.
Fixes #6239: Ensure product label and name uniqueness is adhered to.
fixes #6277 - fixes issue with promotion hint not matching functionality, BZ 1091941
Merge pull request #4284 from ehelms/fixes-6249

Fixes #6249,BZ1109398: Candlepin proxy routes properly looking up organi...
Fixes #6271 - add var convention to Bastion readme

The readme was missing information about our convention of declaring vars at the top of a function.
Fixes #6274 - only disable initial load if it's actually disabled.
fixes #6243 - making available module list org aware

the KTEnvironment#puppet_repositories function did not take the actual
environment into account when returning repositories, so it would list all
puppet repos across katello
Merge pull request #4300 from cfouant/fixes-6277

fixes #6277 - fixes issue with promotion hint not matching functionality, BZ 1091941