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 #6336, #6255 - Fixes issue with not being able to use same name for an activation key across multiple orgs, BZ 1105024, BZ 1109907, BZ 1105024
fixes #6381 - properly calculate pxe image urls when using content
fixes #6389 - removing available content for content hosts rabl

as this was causing very very long load times for the content hosts page
Also removing from akey show.rabl, as its not needed and would slow down there
too
Merge pull request #4328 from cfouant/fixes-6336

fixes #6336 - Fixes issue with not being able to use same name for an activation key across multiple orgs, BZ 1105024
Merge pull request #4349 from jlsherrill/chosts

fixes #6389 - removing available content for content hosts rabl
refs #6381 - changing validate_media? override to alias chain

also removing the use of eval
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.
Merge pull request #4347 from jlsherrill/ohadlevy-4341-2

fixes #6381 - properly calculate pxe image urls when using capsule content
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.
Fixes #5957/BZ1091835 - prevent product tooltip from "blinking".

Prevent appended to body product tooltip from momentarily blinking
on some browsers by disabling the animation.
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
Merge pull request #4354 from waldenraines/5957

Fixes #5957/BZ1091835 - prevent product tooltip from "blinking".
Fixes #6419 - Change the default org name
Merge pull request #4359 from daviddavis/temp/20140627104301

Fixes #6419 - Change the default org name
Fixes #4870, bz1113398 - Added missing foreign key associations

Also contains updates to association tests if foreign key constraints
are not defined in 'belongs_to' associations for all Katello models.