Fixes #7059 - enable pagination in subscriptions (API)
Fixes #7088/BZ1130224: reload filter after saving date range errata.

After saving the rule it was being replaced by the previous value
that was stored in the fitler.  This commit reloads the filter so
that the rule is current.

http://projects.theforeman.org/issues/7088
https://bugzilla.redhat.com/show_bug.cgi?id=1130224
fixes #7069 / BZ 1123959 - host<->content host - improve behavior when puppet env, lifecycle env or content view change

This commit is intended to improve the behavior between foreman host and
katello content host.  More specifically,

- if the foreman host puppet environment changes, we'll attempt to update the content
  host lifecycle environment and content view

- if the content host lifecycle environment and/or content view changes, we'll attempt
  to update the foreman host puppet environment
Fixes #6815,#6187/bz1125398,1125358 - Environment Destroy Dynflow

This commit adds code to orchestrate lifecycle env destroy via dynflow.
In addition to that it adds code to prevent environment deletion if any
of the lifecycle env associations like content hosts and activation keys
Merge pull request #4563 from parthaa/env-delete

Fixes #6815,6187/bz1125398,1125358 - Environment Destroy Dynflow
Merge pull request #4581 from waldenraines/7088

Fixes #7088/BZ1130224: reload filter after saving date range errata.
Merge pull request #4583 from bbuckingham/issue-7069

fixes #7069 / BZ 1123959 - host<->content host - improve behavior when puppet env, lifecycle env or content view change
Merge pull request #4572 from mbacovsky/7059_subscription_pagination

Fixes #7059 - enable pagination in subscriptions (API)