Fixes #5514 Subscription Link missing in Content Host Subscriptions
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
fixes #5028 - changing organization_id label to ID
refs #5028 - fixing tests
refs #5028 - fixing all the apipie directives
refs #5028 - switching org lookup to `find_by_id`
Merge pull request #4028 from komidore64/rmi5028

fixes #5028 - changing organization_id label to ID
refs #5601, #5603 - host collections - updates to support cli

This commit contains a couple of minor changes to help
support the cli host-collection update, add-content-host
and remove-content-host commands.  They will also be useful
for API users.
Fixes #5659 - String Extract
Merge pull request #4067 from bkearney/bkearney/string_extract

Fixes #5659 - String Extract
Merge pull request #4065 from bbuckingham/issue-5601

refs #5601, #5603 - host collections - updates to support cli
Fixes #5422 - don't orchestrate user at login every login
Merge pull request #4070 from iNecas/5422

Fixes #5422 - don't orchestrate user at login every login
Fixes #5613 Fixes problem with hammer only returning Bad Access when system id is invalid

* Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1084722