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 #6168 - subscription list should require org, BZ 1097647
fixes #6173 - gpg info to now filter by name, BZ 1108227
Fixes #4964, #4963: Product json incorrectly grabbed all repositories.

The products rabl view switched the order of the node name and the
scope to grab the data. Instead of calling 'library_repositories' and
setting that equal to a 'repository' node in the JSON output, the view
was getting all repositories and placing them at a library_repositories
node. The consequences of this were that attempting to fetch a product
list while a content view publish is occurring means that repositories
outside the default content view are attempted to have their sync status
checked before they ever exist in Pulp.
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
Merge pull request #4255 from ehelms/fixes-4964

Fixes #4964, #4963: Product json incorrectly grabbed all repositories.
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.
Merge pull request #4252 from komidore64/rmi6173-gpgkey-filter-name

fixes #6173 - gpg info to now filter by name, BZ 1108227
Merge pull request #4247 from komidore64/rmi6168-subscription-list-require-org

fixes #6168 - subscription list should require org, BZ 1097647
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