fixes 6422 - validate repoid (and pick a valid one) on cv publish
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 #6490/BZ1116143 - remove unsed Katello javascript.

Remove the old Katello javascript that has since been replaced
by Bastion.

http://projects.theforeman.org/issues/6490
https://bugzilla.redhat.com/show_bug.cgi?id=1116143
fixes #6499 - fix css formatting on organization form to bootstrap3
fixes #6515 / BZ 1107604 - content host package action: disable Perform on empty input

On "Hosts -> Content Hosts -> [somehost] -> Packages", disable the
"Perform" button, unless the user has provided content in the text
input.
Merge pull request #4388 from waldenraines/6490

Fixes #6490/BZ1116143 - remove unsed Katello javascript.
fixes #6511 / BZ 1109085 - content host bulk errata fixes

This commit addresses a couple of small UI issues with the
content host bulk errata action.  The issues were:

1. If no content hosts are selected, do not retrieve applicable
   errata from the server.  The API requires the user to provide
   at least 1 content host; therefore, no need to send the request
   with 0.
2. If no content hosts are selected, disable the refresh and
   install actions.
Merge pull request #4339 from stbenjam/6373-proxy-environments

fixes #6373 - make lifecycle_environment_ids accessible
Merge pull request #4398 from bbuckingham/issue-6515

fixes #6515 / BZ 1107604 - content host package action: disable Perform on empty input.
fixes #6443 - Adds help text for release version on system details UI, BZ 1043913
fixes #6527 / BZ 1115955 - activation keys - filter host collections by organization

When a user requests 'available host collections' for an activation key,
it should only show those that are available within the same organization
as the activation key being queried for.
Merge pull request #4373 from cfouant/sys-detail

fixes #6443 - Adds help text for release version on system details UI, BZ 1043913
Merge pull request #4396 from bbuckingham/issue-6511

fixes #6511 / BZ 1109085 - content host bulk errata fixes
Fixes #6078, #6300, #6514, BZ1105175, BZ1097054, BZ1101586: fix limit fields

This commit changes the way we handle limited fields such as Content Host
number of systems and Activation Key usage limit.  Instead of representing
"unlimited" as -1 we now represent it as a boolean on the object.

http://projects.theforeman.org/issues/6078
http://projects.theforeman.org/issues/6300
http://projects.theforeman.org/issues/6514
https://bugzilla.redhat.com/show_bug.cgi?id=1105175
https://bugzilla.redhat.com/show_bug.cgi?id=1097054
https://bugzilla.redhat.com/show_bug.cgi?id=1101586
Merge pull request #4360 from waldenraines/6300

Fixes #6078, #6300, #6514, BZ1105175, BZ1097054, BZ1101586: fix limit fields
fixes #6516 - various product deletion fixes

* Redhat products & promoted products could be deleted under bulk actions api & ui
* Single product delete api allowed redhat & promoted product deletion
* cp_id was being sent up for bulk actions
* error messages were only including a single errored product
* success and error messages were not actually printing
* products were removed from list even if they were not actually deleted
fixes #6508 - fixing package group search

With the removal of the lowercase filter previously
in the kt_name_analyzer, filters would work properly
but search were still being downcased by default, thus
anything with an uppercase letter could not be searched for

also the controller logic had some incorrect code
Merge pull request #4361 from jlsherrill/6422-module_repo

fixes 6422 - validate repoid (and pick a valid one) on cv publish
fixes #6523 - adding default boolean for tracking default loc

as this was looked up with the name Default before
and the name has now changed and is configurable
Merge pull request #4392 from jlsherrill/6508-lowercase

fixes #6508 - fixing package group search