Fixes #4594: Updates the references to the consumer cert RPM.
Fixes #4644: Create Foreman environment for all content views

There are cases when it makes sense to have the environment
created even when no puppet content is there: such as provisioning
a system into the environment without using puppet at all.
Fixes #4644: Update foreman content when library is created
Merge Actions::Headpin into Actions::Katello

It's not clear what next version of Headpin will or will not include.
Having all Katello related actions under one namespace makes the
situation much easier for now.
Actions::Base is preferred over Dynflow::Action
Fixes #4584 - use test class instead of describe

Otherwise strange things happen
Fixes #4646: hostgroup-akeys: fix regressions with activation keys on hostgroups page

This commit fixes a few small regressions with the activation keys
on the host groups page.

1. update so that activation keys pane will be correctly included
   within the host group page
2. update the activation keys controller to support requests by
   environment
3. update the activation keys pane to use the v2 api (since v1
   was removed)
4. update cross-linking to take the user to the nutupane
   activation keys

Note: additional changes will be needed for the products associated
with activation keys to be listed correctly.
Don't go to run/finalize phase of Organization creation hook in tests
Fix typo
Merge pull request #3807 from bbuckingham/fix-hostgroup-akey

Fixes #4646: hostgroup-akeys: fix regressions with activation keys on hostgroups page
Merge pull request #3788 from ehelms/fixes-4594

Fixes #4594: Updates the references to the consumer cert RPM.
Disabe execution of hooked action in organization in tests

In case the orchestration is disabled
Merge pull request #3808 from iNecas/foreman-update-action

Fixes #4644: Create Foreman environment for all content views
Fixes 4654: Switches to using the Deface syntax for versions of Deface
less than 1.0.0 and locks down the versions avaiable for use.
Merge pull request #3813 from ehelms/fixes-4654

Fixes 4654: Switches to using the Deface syntax for versions of Deface
fixes 4655 - fixing registration to Library attaching to incorrect content view

previously content view environment names were set to the environment name
this would result in a system subscribing to "Library" being subscribed to
a random content view in library.  This fix does two things:
*  Sets the content view environment name to be the same as the label
*  Does not use name to identify the content view environment at all
Merge pull request #3811 from jlsherrill/cv-library-fix

fixes 4655 - fixing registration to Library attaching to incorrect conte...