fixes #4261, #5496 - add release version to activation key

4261-actkey-releasever - p-r comment cleaning

4261-actkey-releasever - rubocop and grunt ci fixes

4261-actkey-releasever - fixed before_filter for system registration w/o activation key

4261-actkey-releasever - p-r cleaning
Merge pull request #4025 from thomasmckay/4261-actkey-releasever

fixes #4261, #5496 - add release version to activation key
Fixes #5473 - make authorization rules apply for consumer related calls
Refs #5423 - make Fort code working
Refs #5473 - unify client authentication code
Fixes #5588 - Enable name searching for hammer cli, and authorization fixes.
Merge pull request #4013 from iNecas/fix-fort

Refs #5423 - make Fort working again
Fixes #5008 Manifest History not updated on import

- importing/deleting/reloading manifest file also triggers update/display of manifest
  history
- BZ1077893
- exposes import history in subscriptions v2 api
Merge pull request #4020 from dustint-rh/bz1077893_redmine_5008_fix_display_of_manifest_history_and_in_v2_subs_orgs3

Fixes #5008 Manifest History not updated on import
fixes #5596 - fixing errors on system registration

a readable? call was occuring prior to authorized being called
Since readable? is not even the correct permission, and the
consumer_create actions handles its own permissions checking
registerable?.

The only other action that uses it is hypervisors_update,
but since this is using consumer auth, it was ignoring the
check completely
Merge pull request #4051 from bkearney/bkearney/repository-set-work

Fixes #5588 - Enable name searching for hammer cli, and authorization fi...
Merge pull request #4054 from jlsherrill/reg

fixes #5596 - fixing errors on system registration
Fixes #5514 Subscription Link missing in Content Host Subscriptions
fixes #5611 - associating content with Library in candlepin

this allows systems to recieve content from Library
Merge pull request #4056 from jlsherrill/content_enable

fixes #5611 - associating content with Library in candlepin
Merge pull request #4038 from dustint-rh/bz995940_redmine5514_subs_link_in_content_hosts_subs

Fixes #5514 Subscription Link missing in Content Host Subscriptions
Fixes #4878: Proxy requests to guestid and content_overrides to candlepin

- Add support for proxing PUT requests to candlepin

- Allow proxying DELETE request with body to candlepin

- Proxy calls to /api/consumer/:id/guestids/* directly to candlepin
  * Add fake root path for guestids allowing client tooling to check support
  * Proxy GET /consumers/:id/guestids to candlepin
  * Proxy GET /consumers/:id/guestids/:guest_id to candlepin
  * Proxy PUT /consumers/:id/guestids to candlepin
  * Proxy PUT /consumers/:id/guestids/:guest_id to candlepin
  * Proxy DELETE /consumers/:id/guestids/:guest_id to candlepin

- Proxy requests to candlepin's content_overrides
  * Added fake root path that is checked by rhsm (unlocks adding extra
    guest data support in python-rhsm)
  * GET /api/consumers/:id/content_overrides
  * PUT /api/consumers/:id/content_overrides
  * DELETE /api/consumers/:id/content_overrides
fixes #5191, #5193 - Rename system groups to host collections everywhere

This commit contains the changes needed to rename system groups to host collections
throughout the engine.  Summary of changes includes:
    schema migrations
    file renaming
    route updates
    model updates
    controller updates
    helper and lib updates
    view updates
    test/spec updates
    ui updates
    ui test updates
    ...
Merge pull request #3884 from mstead/proxy-candlepin-requests

Proxy requests to candlepin for guest ids and content overrides API calls
Merge pull request #4050 from bbuckingham/system-group-rename

fixes #5191/#5193 - rename System Groups to Host Collections