Refs #5217: Initial location to declare and load permissions.
Fixes #5230: Adds CRUD permissions for GPG Keys.
Merge pull request #3985 from ehelms/fixes-5230

Fixes #5230: Adds CRUD permissions for GPG Keys.
Merge remote-tracking branch 'upstream/master' into roles
Fixes #5260 - adding CRUD permissions for Sync Plans.
Merge pull request #3997 from waldenraines/sync-plan-roles

Fixes #5260 - adding CRUD permissions for Sync Plans.
Merge pull request #4000 from waldenraines/roles

Merge remote-tracking branch 'upstream/master' into roles
Fixes #5408, display errors on new sync plan form.
Merge remote-tracking branch 'upstream/master' into roles
Merge pull request #4012 from waldenraines/roles

Merge remote-tracking branch 'upstream/master' into roles
Fixes # 5437 - Env controller cleanup

Removing unused controller methods from the environments controller.
Also wiping out unused tests.
Fixes #5416 - adding CRUD permissions for activation keys.
Merge pull request #4003 from waldenraines/activation-keys-roles

Fixes #5416 - adding CRUD permissions for activation keys.
Fixes #5198 - make bastion a true single page application.

This PR changes all bastion pages to be served as a single page
from / instead of multiple pages served from /katello/<resource>.
This will speed up load time between the pages (since we won't
have to reload the entire page for each Bastion page).
Merge pull request #4006 from waldenraines/bug-5408

Fixes #5408, display errors on new sync plan form.
Merge pull request #3979 from waldenraines/html5mode

Fixes #5198 - make bastion a true single page application.
Merge pull request #4014 from parthaa/env-cleanup

Fixes # 5437 - Env controller cleanup
fixes #5511 - renamed create_unlimited_supscription.rb
Merge pull request #4019 from thomasmckay/5511-supscription

fixes #5511 - renamed create_unlimited_supscription.rb
Fixes #5495 - Validate content urls for ISO repositories