fixes 6422 - validate repoid (and pick a valid one) on cv publish
fixes #6499 - fix css formatting on organization form to bootstrap3
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.
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
Refs #6180,1100311 - Remove old organization destroyer code
Merge pull request #4404 from jlsherrill/6516-prod_delete

fixes #6516 - various product deletion fixes
Merge pull request #4403 from bbuckingham/issue-6527

fixes #6527 / BZ 1115955 - activation keys - filter host collections by organization
Merge pull request #4390 from isratrade/6499

fixes #6499 - fix css formatting on organization form to bootstrap3
Merge pull request #4401 from jlsherrill/6523-def_loc

fixes #6523 - adding default boolean for tracking default loc
Merge pull request #4407 from daviddavis/temp/20140709083624

Refs #6180,1100311 - Remove old organization destroyer code
Fixes #6513/bz1116933- Fixed search issues with product destroy

Product destroy dynflow code would prematurely remove the product from
the elastic search before removing from the db. So product record would
be wiped off the search index even if  product delete failed due to
some validation issue. This commit fixes that.
Merge pull request #4395 from parthaa/prod-destroy-fix

Fixes #6513/bz1116933- Fixed search issues with product destroy