Fixes #6047: Prevent search grid from folding under row headers, BZ1083319.

For some browser zoom levels, the grid rows would tuck up under the
row headers. This reduces the width of the grid area allowing it to
stay in place.
fixes #6051 - do not wait for node metadata publish

generate another task to track all of the metadata publish and syncing
fixes #5742/BZ1098152 - fix consumer action to display failure message

This commit contains a minor change so that if the user provides an
invalid package or package group name as part of an action
(e.g. install/update/remove), the error message returned by
pulp is displayed.

Without this change, the user will get a stack trace as are no
'resolved' or 'deps' information in the result.

With this change the user would see the following messages as
provided by pulp:

1. installing an invalid package:

*:invalidpackagename-*-*.*: No package(s) available to install

2. installing an invalid package group:

No Group named invalidgroupname exists
fixes #5449 - adding CV filter option to include packages with no errata
fixes #5803 - filter content-hosts by name, BZ 1097575
Fixes #6084, bz 1079161 - Updated sync state link

The following 3 pages were not properly reflecting the sync state and the sync management urls.
1) Content View -> Content -> Repositories (both Add/List)
2) Product -> Repositories
3) Content View -> Content -> Filters -> {filter} -> Repositories

They all said N/A even for completed syncs and the urls pointed to by 'finished' state was incorrect.
They all pointed to http://<fqdn>/sync_management while ideally they should ve been pointing to
http://<fqdn>/katello/sync_management
This commit addresses this issue
Merge pull request #4196 from komidore64/rmi5803-content-host-list-filter-by-name

fixes #5803 - filter content-hosts by name, BZ 1097575
Fixes #6102: Allow numbers in package names, BZ1047811.
Fixes #6080, #6081, #6082: Fixing registration including adding back default organization.

Addresses the following BZs: BZ1103020, BZ1095925, BZ1096068

Addresses a number of issues that have crept up recently with registration
and attempts to support the following:

1. User specifies an organization.
   * User must belong to the organization
   * The consumer will register to the Library of that organization.

2. User does not specify an organization.
   * User must have a default organization set.
   * The consumer will register to the Library of the users default
     organization.

3. User specifies an organization and an environment.
    * The user must belong to the organization
    * The user must have view on the environment
    * The user must have create on content hosts in that organization
Merge pull request #4224 from parthaa/repo-feed

Fixes #6084, bz 1079161 - Updated sync state link
fixes #6059 - add 'product content' tab to content hosts UI

Content hosts now have a 'Product Content' tab on par with what was recently done for activation keys.

added call to translate in html

UI tweaks based on p-r feedback
Merge pull request #4225 from ehelms/fixes-6102

Fixes #6102: Allow numbers in package names, BZ1047811.
Merge pull request #4208 from ehelms/fixes-6047

Fixes #6047: Prevent search grid from folding under row headers, BZ10833...
Fixes #6122 - correct typo in new sync plan URL.
Merge pull request #4222 from bbuckingham/issue-5742

fixes #5742/BZ1098152 - fix consumer action to display failure message
Merge pull request #4221 from thomasmckay/6059-prod-content

fixes #6059 - add 'product content' tab to content hosts UI
Merge pull request #4230 from waldenraines/6122

Fixes #6122 - correct typo in new sync plan URL.
fixes #6124 / BZ1104807 - fix content host 'update all' action

The update action was incorrectly using the pulp install action.
Merge pull request #4223 from ehelms/fixes-6080

Fixes #6080, #6081, #6082: Fixing registration including adding back def...
Merge pull request #4191 from jlsherrill/original_packages

fixes #5449 - adding CV filter option to include packages with no errata