Fixes #8238 : Mark content_type parameter as required, since it is for POSTS
Fixes #8263: Remove usage of to_sym on user input params.

Addresses CVE-2014-3712, whereby two locations in the code turn user
input into symbols and allow potential DoS attacks by an authenticated user.

The first location, content search params, was turned from symbol matching
into string matching to avoid the to_sym conversion. The second location
involves the use of the Rails action param. While this should be guarded
by the internals of Rails, the code was changed to only perform the to_sym
if the params[:action] parameter exists within the application by doing
the respond_to? check prior to the to_sym in the send.
Fixes #8237 : Validate that the user can not set max_content_hosts if unlimited_content_hosts is true
fixes #8318 - make errata indexing idempotent
Fixes #8322: display black icons if no errata needs to be applied.

Simply show black errata icons instead of calling attention to
them with green icons if no action needs to be performed.

http://projects.theforeman.org/issues/8322
Merge pull request #4807 from waldenraines/8322

Fixes #8322: display black icons if no errata needs to be applied.
Merge pull request #4806 from stbenjam/8318

fixes #8318 - make errata indexing idempotent
Refs #8340 - remove uneeded packages from comps

as they break repo closure
Merge pull request #4808 from jlsherrill/closure

Refs #8340 - remove uneeded packages from comps
Fixes #8338: add CVE numbers to errata details.

http://projects.theforeman.org/issues/8338
Merge pull request #4802 from ehelms/fixes-8263

Fixes #8263: Remove usage of to_sym on user input params.
fixes #8355 - remove ambigious column plucks for older rails
Merge pull request #4809 from waldenraines/8338

Fixes #8338: add CVE numbers to errata details.
Merge pull request #4810 from stbenjam/8355

fixes #8355 - remove ambigious column plucks for older rails
Merge pull request #4792 from bkearney/bkearney/8238

Fixes #8238 : Mark content_type parameter as required, since it is for P...
Fixes #5059 - Returns error message when sorting by wrong column.
Fixes #8397: Display errata counts for Library environment counts.
Merge pull request #4812 from ehelms/fixes-8397

Fixes #8397: Display errata counts for Library environment counts.
Fixes #8222 - Prevent duplicate docker tags for repos
Fixes #7883: Allow filtering content by a content view version and repository.