consumer errata - ui - add support to dashboard and system

This commit contains changes to the ui elements to support
consumer errata from the dashboard and system errata pane.

Changes have been made to pulp to support determining
applicable errata; therefore, this is taking advantage
of those changes.

errata - fix bug which ignored repo ids and returned all errata

consumer errata - api/cli - update to list errata for system

Changes have been made to pulp to support determining
applicable errata; therefore, this is taking advantage
of those changes.

errata - api/cli - update to use errata_id vs id

In pulp v1, errata id was similar to 'RHSA-2012-1234'.
With pulp v2, this value has been moved to 'errata_id'
and id is now a uuid (e.g. 8a604f44-6877-4c81-b6f9-224abf79b139).

This commit updates the api/cli to use errata_id,
since that is what users would expect.

This commit impacts CLI commands such as:

errata list --org ACME_Corporation --product 'zoo product' --repo 'zoo repo'
errata system --org ACME_Corporation --name localhost
errata system_group --org ACME_Corporation --name 'group 1'
errata info --org ACME_Corporation --product 'zoo product' --repo 'zoo repo' --id 'RHEA-2012:0002'

dashboard - system errata - go to system's errata pane

When a user clicks the link on a system in the Applicable
Errata snippet on the dashboard, take them to the errata
pane for that system (vs the default pane).

system groups - fix from moving to asset pipeline

Update so that content view env selector is retrieved
for system groups pg.

consumer errata - ui - fix errata listing to include errata_id vs id

This commit contains a couple of small changes needed to
properly list the errata on the following pages:
- Systems -> [system] -> Content -> Errata
- System Groups -> [group] -> Content -> Errata

errata - rspec test fixes

dashboard - temporarily disable the applicable errata and system groups

This commit can be reverted when we have a solution for the pulp
applicable errata slowness issue.  Currently, if this is disabled
and if there are large repos and consumers, the requests for these
2 snippets will eventually timeout.

consumer errata - reenable tests previously skipped/pending

Several tests were previously marked skipped/pending; however,
they are being renabled now that the functionality is available
in pulp.

vcr cassettes - regenerating cassettes

These are being regenerated due to changes needed to support
consumer errata tests being re-enabled.

consumer errata - changes for PR 2082 feedback

consumer errata - change to support errata install

Based on feedback from pulp team installing an errata
will require the errata_id (e.g. RHSE-2012-1234) vs the
pulp errata.id (e.g. uuid).  This change will allow that.

errata - disable test when not in katello mode

vcr cassettes - regenerate based on runcible 0.4.3
(cherry picked from commit 5d2d9977234672f8d5163cbcb71de1fd509426ac)

Conflicts:
	app/views/dashboard/index.html.haml
Automatic commit of package [katello] release [1.3.26-1].