Fixes #6180,BZ1100311 - Implement organization destroy in dynflow
Fixes #6126: Moves RHSM routes to their own API (/rhsm) and routes file.

Prior, the RHSM routes were anchored at the Katello API and thus
subject to versioning and changes made to the Katello API. However,
the RHSM routes serve as a special set of routes that are outside
the typical API rules and do not version similarly to the Katello ones.
Thus, the RHSM routes have been moved out to their own route file and api
anchor (/rhsm) to allow them to stand alone.
fixes #6607 / BZ 1106565 - Content View Package Filter Rules - allow duplicate name

Prior to this commit, a user could not create multiple package filter
rules for the same package (i.e. name) but different specific versions.

For example, if a repo had the following packages:
  package-0:1.0.0
  package-0:2.0.0
  package-0:3.0.0
  package-0:4.0.0

A user could not create rules to include/exclude the following packages:
  package-0:2.0.0
  package-0:4.0.0
Refs #6180,BZ1100311 - Remove old del_owner method from owner
fixes #6619 / BZ 1111733 - Lifecycle Environment: do not update label

The lifecycle environment label was being 'auto updated' when a user
would change the environment name.  This should not be done as the
label is intended to be read-only.
fixes #6624 / BZ 1105617 - content host package actions - disable buttons when busy

This commit contains a minor change to disable the ability to initiate a new action,
until the current action has been accepted (202) by the server.  The most common
use case for this is if the user were to double-click the 'Perform', 'Update All'
or '(X)' items in the UI.

Without this change, the user might observe an error like the following in the log:
  ForemanTasks::Lock::LockConflict: Required lock is already taken by other running tasks.

In spite of the above error, the user could later go back and re-execute a new request.
Merge pull request #4405 from daviddavis/org-destroy

Refs #6180,BZ1100311 - Implement organization destroy in dynflow
fixes #6628 - fixing live glue pulp vcr tests

due to a fixture change in foreman, the user was no
longer a user that existed in pulp
Merge pull request #4427 from bbuckingham/issue-6619

fixes #6619 / BZ 1111733 - Lifecycle Environment: do not update label
Merge pull request #4426 from bbuckingham/issue-6607

fixes #6607 / BZ 1106565 - Content View Package Filter Rules - allow duplicate name
Merge pull request #4433 from jlsherrill/6628

fixes #6628 - fixing live glue pulp vcr tests
Merge pull request #4430 from bbuckingham/issue-6624

fixes #6624 / BZ 1105617 - content host package actions - disable buttons when busy
fixes #6572 - fix default check on path selector

also do not allow unselect by default, since it
does not make sense in most cases.  Added an option
"required-selection" to path selector that default to true
Fixes #6591/BZ1076364: include fonts that datepicker depends on.

Angular UI's datepicker is dependent on some bootstrap 3 fonts
that we were not including.  This commit includes these fonts
so the datepicker's arrows are displayed correctly.

http://projects.theforeman.org/issues/6591
https://bugzilla.redhat.com/show_bug.cgi?id=1076364
fixes #6571 - changing text on host errata screen
Merge pull request #4438 from jlsherrill/6572

fixes #6572 - fix default check on path selector
Merge pull request #4440 from jlsherrill/6571

fixes #6571 - changing text on host errata screen
fixes #6463 - hammer org update description , BZ 1114136
Merge pull request #4417 from waldenraines/6591

Fixes #6591/BZ1076364: include fonts that datepicker depends on.
Fixes #6648,BZ1120336 - Reload product before destroying it