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 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 #6477 - fixing host/smart proxy association
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
Merge pull request #4380 from jlsherrill/6477-proxy

fixes #6477 - fixing host/smart proxy association
Merge pull request #4358 from jlsherrill/6415-dists

fixes 6415 - ignore non-bootable distributions in content view
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