Merge pull request #3777 from pitr-ch/story/dynflow2

Add ActionTriggering after it was extracted form ActionSubject
Merge pull request #3803 from iNecas/fix-dynflow-from-dj

Reinitialize the dynflow world after forking
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