Fixes #5947/BZ1028098 - allow selecting empty GPG key and sync plan.
Fixes #5956/BZ1083314 - add puppet module count to content view versions.
Fixes #5231: Host collection action links will properly select hosts, BZ1096183.
Fixes #5938: Some Candlepin routes need User authorization due to subscription manager GUI.

The following routes need to be accessible via User or Client authorization:

PUT /consumers/{consumer_uuid}/packages
POST /consumers/{consumer_uuid} (force regen of identity certificate)
GET /owners/{org_id}/servicelevels
PUT /hypervisors
Merge pull request #4158 from ehelms/fixes-5938

Fixes #5938: Some Candlepin routes need User authorization due to subscr...
Merge pull request #4171 from ehelms/fixes-5231

Fixes #5231: Host collection action links will properly select hosts, BZ1096183.
Fixes #5975 - Fix for a Content Host  UI reload issue

Previously when you went to content hosts page
and selected packages or errata links for a content host
you'd get multiple reloads. I was caused by a trailing slash.
Even though we have code to address / the modules javascript
tried to reload with a / version. This commit fixes that issue
Merge pull request #4170 from waldenraines/5956

Fixes #5956/BZ1083314 - add puppet module count to content view versions.
Merge pull request #4172 from parthaa/slash-fix

Fixes #5975 - Fix for a Content Host  UI reload issue
Merge pull request #4160 from waldenraines/5947

Fixes #5947/BZ1028098 - allow selecting empty GPG key and sync plan.