Adapting new dynflow work to content views UI
promotion dynflowification
respect composite view repos during publish
removing TODO comment
fixing issue with promotion to environment with repositories
fixing manifest import after dynflow changes
and fixing issue with enabling a repo after creating a puppet repo
fixes for CV promote and publish

* When copying errata and package groups, do not pass package clone filters
  * This means all package groups and errata are cloned
* Add support for purging empty errata and package groups
* Fixing indexed_errata_ids to properly pass a repoid filter
* Fixing issue where promotion would select the Library environments repo
   instead of creating a new one
properly calculating repos to delete during CV publish

previously composite content views  were not being taken into ccount
fixing spec test
Fix failing tests for provider
Support callback definition for aggregated task
Disable progressbar animations for now

The animation causes some strange jumps in the progressbar. For
example, when showing the details of the task, it first shows full
progressbar, but then jumps to the zero.

Turning the animations off for now: we can figure out what's going on later.
Content Views: Fixing a number of issues listed below:

- Style fixes for content search rows and icons
- Puppet repository creation referenced the wrong environment
- Errata rule removal
- Publish button status
Update Foreman content after promoting to environment
Use fixtures instead for mocks for actions repository_test
Remove checking on ready_to_publish

Updating to follow https://github.com/Katello/katello/pull/3816
Reload versions after publishing

Fixes computing the version numbers for content view publishing.
Also show errors when something goes wrong.
Merge pull request #3825 from iNecas/cv-rework-dynflow-promote

CV promotion with dynflow