Fixes #4657: Removes Katello current user setting and moves consumer
authentication checking to the proxies controller.

Previously, the API controller was attempting to handle authentication for
standard users and consumers across all controllers. After moving all consumer
routes and functionality to the Candlepin proxies controller, client authentication
should be handled within the context of that controller and authentication/authorization
controller relegated to the underlying Foreman framework.
fixes #4708 - Prefix ambiguous id in query
Fixes #4713 - don't store results for copy/remove content actions

The data are not used in the code so no need to consume
storage/memory on that, as there might be quite a lot of data for
large repos.
fixes #4717 - Returning cv version info to UI
Merge pull request #3842 from daviddavis/temp/20140319150922

fixes #4708 - Prefix ambiguous id in query
Merge pull request #3844 from daviddavis/temp/20140319161944

fixes #4717 - Returning cv version info to UI
Merge pull request #3843 from iNecas/bug/4713

Fixes #4713 - don't store results for copy/remove content actions
fixes #4730 - 4730-userapi - extend foreman's v2 api user controller
fixes #4726 - update hostgroup activation keys to support katello v2 apis

When a user selects a lifecycle environment & content view,
a request is sent to the server to retrieve the activation
keys associated with the selected env+view.  This allows the user
to choose from those via the Activation Keys pane.

This commit is to fix the behavior which previously
performed multiple requests to the server to retrieve
environment, content view and then keys.  This alters
that behavior to perform a single request for the keys.
Fixes #4740 - Minimize the number of fields requesting from pulp
fixes #4732 - adding puppet environment to dynflow CV publish and promote
Merge pull request #3849 from bbuckingham/issue-4726

fixes #4726 - update hostgroup activation keys to support katello v2 apis
Merge pull request #3850 from iNecas/bug/4740

Fixes #4740 - Minimize the number of fields requesting from pulp
Merge pull request #3832 from ehelms/fixes-4657

Fixes 4657: Removes Katello current user setting and moves consumer
Merge pull request #3837 from jlsherrill/cv-puppet

adding puppet environment to dynflow CV publish and promote
fixes #4752 - fixed repository creation error due to improper puppet detection

also fixes double content environment add for candlepin versus adding and deleting
the appropriate ids
Merge pull request #3848 from thomasmckay/4730-userapi

fixes #4730 - 4730-userapi - extend foreman's v2 api user controller
Merge pull request #3853 from jlsherrill/repo_create

fixes #4752 - fixed repository creation error due to improper puppet det...
Dynflowing reposet enablement.