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
fixes #5825 - added id to elasticsearch indexing
Merge pull request #4122 from thomasmckay/5825-env-index

fixes #5825 - added id to elasticsearch indexing
add cyrus-sasl-plain dependency for pulp
Merge pull request #4123 from jmontleon/add-cyrus-sasl-plain-dep

add cyrus-sasl-plain dependency for pulp
fixes #5804 - moving enabled_repos call to the candlepin proxies controller

and adding back tests
Merge pull request #4125 from jlsherrill/enabled_repos

fixes #5804 - moving enabled_repos api to the candlepin proxies controller
Fixes #5846 - CV index sql error

The readable pluck call in the  Content Views Controller previously
 didnot specify the table name for the id.
So a SQL error was being raised in the AK page
when a list of content views were requested from the server.
Fixed this by specifying the table name in the pluck call
Fixes #5532: Wraps content search in Foreman permission system.

Basic ideas of how content search is wrapped in permissions:

If you have :view_products and :view_lifecycle_environments on Library
you can see all the products, repositories, errata, puppet modules and
packages that you have view access on.

If you have :view_content_views and :view_lifecycle_environments you
can see all the content views and subsequent products, repositories,
errata, puppet modules and packages that you have view access on in the
environments that you have view access on. This does not include the
default content view. See the previous comment on how to see the default
content view.
Merge pull request #4126 from parthaa/cv-fix

Fixes #5846 - CV index sql error
Merge pull request #4099 from ehelms/fixes-5532

Fixes #5532: Wraps content search and complimentary controller actions i...
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.