fixes #7124 - Docker - initial backend/api changes to support repository CRUD actions

This commit contains the changes to support create/review/update/delete
of docker repositories.
Merge pull request #4683 from bbuckingham/issue-7124

fixes #7124 - Docker - initial backend/api changes to support repository...
fixes #7598 - Docker - initial ui chgs to support CRUD

This is the initial commit to enabled create/review/update/delete of
docker repositories from the UI.

We may need to alter the behavior of some of the repository
info details (e.g. Published At), once we see how the content
is published and becomes available to consumers.
Merge pull request #4687 from bbuckingham/issue-7598

fixes #7598 - Docker - initial ui chgs to support CRUD
Fixes #4121: Removes unused configuration values.

Since turning Katello into a Foreman plugin, some configuration values
have become unused. These unused configuration options have resulted
from either no longer being the server, functionality moving into
Foreman or the removal of headpin fencing.
refs #7124 - docker - fix issue where repo was always created as protected
Fixes #7606 - Added code to sync docker repos
Merge pull request #4693 from bbuckingham/refs-7124

refs #7124 - docker - fix issue where repo was always created as protected
Merge pull request #4691 from parthaa/sync

Fixes #7606 - Added code to sync docker repos
refs #7124 - docker - downcase pulp_id when creating docker repository

Unfortunately, docker requires that repository names do not contain capital
letters.  More specifically, it currently requires that they consist of [a-z0-9-_.]+.

The pulp_id is currently constructed of the labels from org, env, view and
repo.  The label currently follows the rule, with the exception that capital
letters are supported; therefore, this commit will downcase the pulp_id
for docker repos.
Merge pull request #4695 from bbuckingham/refs-7124

refs #7124 - docker - downcase pulp_id when creating docker repository
fixes #7814 - adding a few client pages to comps
Merge pull request #4699 from jlsherrill/7814

fixes #7814 - adding a few client pages to comps
refs #7814 - adding one last client package to comps
Merge pull request #4702 from jlsherrill/7814

refs #7814 - adding one last client package to comps
refs #7818 - render permissions to fix oj 2.10.3 error
Merge pull request #4706 from eLobato/7818

refs #7818 - render permissions to fix oj 2.10.3 error
Merge branch 'master' into master-merge

Conflicts:
	app/controllers/katello/api/v2/repositories_controller.rb
	app/lib/actions/katello/repository/update.rb
	app/models/katello/repository.rb
	engines/bastion/app/assets/javascripts/bastion/repositories/new/new-repository.controller.js
Fixes #7526 - Add pulp-docker dependencies for pulp 2.5 upgrade
Fixes #7844 - lockdown qpid_messaging >= 0.26.1 &&

lockdown qpid_messaging >= 0.26.1 && <= 0.28.1