Fixes #5719 - make pulp async actions cancellable

The cancelling is done though the task details: running steps tab
Fixes #5761, #5899 - Update Katello kickstarts

This change brings the Katello kickstarts forward to match what's in the
Foreman community versions, with the community yum repos removed as Katello
will manage content.

This includes the security hardening in #5895, and Realm integration from
Refs #6123,BZ1106563 - Disabling org deletion

We're not supporting deleting orgs in the next release so this change will
temporarily disable that functionality until then.
fixes #5026 / BZ 1094176 - content view package group filter - handle duplicate group names across repos

The current logic for package group filters does not properly handle the
case where a content view has multiple repositories with the same or overlapping
package groups (e.g. 2 repos w/ package group named X).  The issue is that
the package group selection is based upon name; however, it needs to be more
specific than that.

This commit updates the package group filtering to not identify the group
by name, but instead by the pulp id/uuid for the group.  This way when
a user selects a group, they are choosing a specific one from a specific
product/repo.

The following are high-level changes introduced with this commit:
1. add uuid to the content_view_package_group_filter_rule
2. update the API and UI to show the product and repo name that
   each package group is associated with
3. update API and UI to behave correctly when a user adds/removes
   package groups from a filter
4. update the publishing logic to utilize the package group uuid
   when applying the filter
fixes #4636 - refactor OperatingsystemExtensions to RedhatExtensions and refactor MediumExtensions
Fixes #6175 BZ1102951: Worked on updating content hosts details

Fixed a bug where content host details weren't be updated after adding or
removing a subscription. The status would still indicate invalid/valid
(respectively). I had to use $parent here as updating $scope.contentHost for
some reason did not update the webpage.
Fixes #6198: API methods that load database records should request only ID field.

During creation of the API search service utility, the loading of
only ID field for records being loaded from the database was incorrectly
handled. This change corrects that mistake and provides sped-up loading
times. For example, in development, a 20 item content host list was reduced
by 2-3 seconds on average.
Fixes #4610: Stop double submission of sync action on sync management.

Removes the inclusion of rails.js from the Katello javascript since
Foreman provides this JS library.
Fixes #5245: Prevent selecting all items when searching.
Fixes #6202,BZ1085494 - Fix legacy_search for PuppetModule
Merge pull request #4260 from ehelms/fixes-5245

Fixes #5245: Prevent selecting all items when searching.
Merge pull request #4258 from ehelms/fixes-6198

Fixes #6198: API methods that load database records should request only ...
Merge pull request #4240 from stbenjam/5761-realm-template

fixes #5761, #5899 - Update Katello kickstarts
fixes #6206 - looking repositories by name, BZ 1108096
Merge pull request #4261 from daviddavis/temp/20140612150554

Fixes #6202,BZ1085494 - Fix legacy_search for PuppetModule
Merge pull request #4262 from komidore64/rmi6206-repository-filter-by-name

fixes #6206 - looking repositories by name, BZ 1108096
Merge pull request #4254 from daviddavis/update-system-info-subs

Fixes #6175 - Update content host info after adding/removing sub
fixes #6220 - Adds product version to content host details installed products list, BZ 1043900
fixes #5955 / BZ 1094633 - update the content dashboard for content views

This commit is to update the content dashboard to properly show
content view details, which was lost with the content view rework.

Since there is overlap in the information that was in both
the content view and promotions widget, this commit also
removes the promotions widget and shows all details in the
content views widget.
refs #5955 / BZ 1094633 - update content view removal to update history

While working on the updates to the content dashboard for
content views, noticed that history items associated with
content view removal had the incorrect state.  This commit
updates the removal to update the ContentViewHistory.