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
Don't go to run/finalize phase of Organization creation hook in tests
Fix typo
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