Fixes #5958 - content-view puppet module operations

- puppet modules searchable by name, author and uuid
- authors of content-view puppet modules are searched based on name when they are missing
- updated api docs
- standard error handling for required parameters
Fixes #6366/BZ1112865 - restore readonly product functionality.

When replacing the authorization system we removed the logic
that determines whether or not a product is read only.  This commit
restores that logic.
Fixes #6397 - cv sys in error msg BZ1111240

Change error message in the authorize_remove_environments action the
ContentViewsController so that it references 'content host' instead
of 'system'.
Fixes #6347 - AK doc add/rm_host_coll BZ1101537

Fix the http actions documented for add_host_collections and
remove_host_collections.
Merge pull request #4343 from waldenraines/6366

Fixes #6366/BZ1112865 - restore readonly product functionality.
Merge pull request #4332 from dustint-rh/AK_add_host_collections

Fixes #6347 - AK doc add/rm_host_coll BZ1101537
Merge pull request #4304 from tstrachota/5958_cv_puppet_modules

Fixes #5958 - content-view puppet module operations
Merge pull request #4351 from dustint-rh/content_view_failure_msg_system

Fixes #6397 - cv sys in error msg BZ1111240