Fixes #5821 - Capsule Content API/Backend
Fixes #5821 - Remove the fort engine

The code now uses mainly the Foreman's proxy logic + additional
support in Katello itself: not need to maintain separate engine just
for the node syncing
Refs #5681: Candlepin reset only needs to drop, create and migrate the database.

Previously, we used cpdb and cpsetup to manage the Candlepin database,
cert and configuration file deployment when running Katello reset. With
the installer handling the cert and configuration file, we need only to
drop, create and migrate the Candlepin database when resetting.
fixes #5737 - corrected multiple index controllers
Fixes #5821 - address PR review issues
Fixes #5529: Updating dashboard with new permissions.
Refs #5502: Remove Content Roles access from UI.
Merge pull request #4124 from thomasmckay/5737-index

fixes #5737 - corrected multiple index controllers
Fixes #4945/BZ1059846, show select an org message on 403 page.
fixes #5857 - enclose sub-mgr args in quotes
Fixes #5852 - Updating gem dependencies

Removing foreigner since it's already required by foreman.
fixes #5862 - adding pulp 2.4 services to katello-service

also moving httpd to towards the end so it is started after
backend services
Merge pull request #4107 from ehelms/fixes-5529

Fixes #5529: Wraps dashboard in new permissions system.
Merge pull request #4134 from jlsherrill/services

fixes #5862 - adding pulp 2.4 services to katello-service
Merge pull request #4129 from ehelms/refs-5502

Refs #5502: Remove Content Roles access from UI.
fixes #5864 - fix broken sync on sync status page
Fixes #5501: Ensures consistent permission naming with Foreman permissions.
Merge pull request #4135 from jlsherrill/sync

fixes #5864 - fix broken sync on sync status page
Fixes #5866 - Reduced Product json serialization footprint

Activation Keys index call was loading all attributes of a Product using Product model's as_json call.
This lead to some serialization issues causing activation key list call to fail.
This commit intends to expose only the necessary attributes of products
related to the given activation key.
Merge pull request #4117 from ehelms/fixes-5501

Fixes #5501: Ensures consistent permission naming with Foreman permissio...