fixes 6422 - validate repoid (and pick a valid one) on cv publish
fixes #6427 / BZ 1109737 - remove Nest option from taxonomy actions

This commit removes Nest as a valid option for taxonomies (e.g Organization
& Location)
fixes #6434 - wrap long lifecycle environment names in CV promotion
fixes #6439 / BZ 1094190 - Include notification on add/remove pkg filter rule

When the user adds/removes a rule from a package filter (associated
with a content view), display a notification consistent with what
is done for package groups.
fixes #6428 / BZ 1109062 - Bulk Host Collection - disable add/remove when no hosts selected

When the user is performing a content host bulk action, if they do
not select any content hosts, disable the add/remove buttons
for host collections.
fixes #6433 - allow a lifecycle environment to be unselected

When promoting a content view version, it's now possible to uncheck the
lifecycle environment checkbox.
Merge pull request #4365 from stbenjam/bz1111080-uncheck-env

fixes #6433 - allow a lifecycle environment to be unselected
Merge pull request #4362 from bbuckingham/issue-6427

fixes #6427 / BZ 1109737 - remove Nest option from taxonomy actions
Merge pull request #4363 from bbuckingham/issue-6428

fixes #6248 / BZ 1109062 - Bulk Host Collection - disable add/remove when no hosts selected
Merge pull request #4367 from bbuckingham/issue-6439

fixes #6439 / BZ 1094190 - Include notification on add/remove pkg filter rule
Merge pull request #4366 from stbenjam/6434-long-env-name

fixes #6434 - wrap long lifecycle environment names in the UI
fixes #6373 - make lifecycle_environment_ids accessible

Smart Proxies can now have lifecycle environments, but when adding a Smart
Proxy through the UI, it fails with a mass assignment error.
fixes #6442 / BZ 1090643 - content view - add support for content view copy/clone

This commit contains the changes to support creating a new content view
as a copy of an existing view.  This is to bring back functionality that was
lost during the content view rework.  The copy operation will only copy
the 'structure' of the content view (e.g. repos, filters, puppet modules,
details) and it will not copy the published views, history or tasks.
Fixes #6457,BZ1115089 - Match multiple items on contents changed

The problem when uploading multiple items is that we were doing a unit search
that could have multiple results but we were only looking at the first one. We
need to get the ids of all.
Fixes #5181/BZ1110955 - filter available for composte CV server side.

The bugs mention that the total is incorrect when using the select all
control.  This was due to Bastion transforming the response from the index
call on Content Views and hiding non-applicable results.  This commit
moves that logic to the server side where it belongs.
fixes #5030 - reload filter on package group/errata rule list
Merge pull request #4352 from waldenraines/5181

Fixes #5181/BZ1110955 - filter available for composte CV server side.
fixes #6450 - server returns correctly summary status, BZ 1094826
fixes 6415 - ignore non-bootable distributions in content view

ignoring:
  a) as part of validation to not allow 2 dists with the same arch and version
  b) as part of calculating the kickstart url for a new host
fixes #6469 / BZ 1113740 - content view promotion - remove org id from user message

When promoting a content view version, a message like the following
was displayed to the user:

Choose one or more lifecycle environments from the existing promotion paths available in '1'.

The '1' was intended to represent the organization.  In the past, this was the
org label; however, CurrentOrganization has since been updated
to use org id, resulting in this behavior.

Rather than add another request to the server to obtain the org
name and since we generally don't use that type of terminology
elsewhere in the UI, this commit is making the message generic.
(Note:the user can still see what org they are in via the org
switcher located on every page)