Bumping required python-rhsm version
Rev zanata branch to 1.12.X
Merge pull request #962 from candlepin/alikins/rev_zanata

Rev zanata branch to 1.12.X
Merge pull request #961 from candlepin/mstead/bump-python-rhsm-version

Bumping required python-rhsm version
Allow yum plugin to generate redhat.repo when unregistered.

Inside containers, we need to allow redhat.repo to be generated when we have
entitlement certificates, but no identity.
Don't encourage registration in yum plugin if we have ents but no identity.

In containers, we will have entitlements but no identity, we do not want to
encourage users to run register every time they use yum in this situation.

Also fixing a logic error, if you had no identity, and no ents, we were
prompting you to subscribe. (when we should be prompting you to register)
Disable CLI if we are running inside a container.

Leverage python-rhsm code to detect if we're running inside a container, if so
we disable the CLI completely.
Log that we're in container mode from yum plugin.
1070585: GUI no longer locks on connection test. Adds cancel button.
Merge pull request #963 from candlepin/dgoodwin/container-mode

Dgoodwin/container mode
Merge pull request #957 from candlepin/csnyder/proxy_config_write_fix

1070585: GUI no longer locks on connection test. Adds cancel button.
Add ContentActionClient

Replace RepoActionInvoker in main ActionClient with a
ContentActionClient.

Split BaseActionClient to its own module.
Add ostree_action_invoker (ostree repo action)

Hook it up into ContentActionClient
Add ContentActionPluginConduit plugin.

This conduit is for plugins that will add
content actions used in ContentActionClient.

Rev plugin api version to '1.1' since this is
a backwards compatible change. And I remembered.
Add a dummy yum_content plugin for testing
Load content actions from plugin class search

The content action client, now uses the subscription
manager plugin hook 'content_plugin_search' to find
ContentActionInvoker style classes, construct them,
and add them to the list that ContentActionClient
will run.
Replace odd usage of 'repolib' name.

This code actually passes a RepoActionInvoker now,
so remove the confusing repolib name.
entcertlib.repo_hook can be content type agnostic

More than likely, we can remove this tightly coupled
if we make sure entcert updates are via an ActionClient
that will follow up and update content.
Add test for ContentActionPluginConduit
Hit ContentActionClient for some test coverage.

It's tests need to get split out at some point.