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 #5030 - reload filter on package group/errata rule list
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)
Fixes #6460,BZ1115553 - Removing old orchestration hook
fixes #6477 - fixing host/smart proxy association
Fixes #6479/BZ1115633: hide product content edit button if applicable

If the user does not have permission do not show the product content
edit button.

http://projects.theforeman.org/issues/6479
https://bugzilla.redhat.com/show_bug.cgi?id=1115633
Fixes #6480 - Syntax error in param description
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 #6472 / BZ 1113230 - content view filter - fix issue where filter not available

On the content view filter edit screens, it was possible for a
"really fast" user to click links that utilized the filter, before
it had actually been loaded.  Eg. Open a filter and click the 'Add' tab.

This small change will ensure that we do not render the content of the
filter edit, before the filter is actually available.
Merge pull request #4379 from bbuckingham/issue-6472

fixes #6472 / BZ 1113230 - content view filter - fix issue where filter not available
fixes #6510 / BZ 1109138 - disable pkg action buttons when no content hosts selected

Disable the install/update/remove buttons when the user hasn't selected
any content hosts.
Merge pull request #4384 from mbacovsky/6480_apidoc_typo

Fixes #6480 - Syntax error in param description
Merge pull request #4376 from bbuckingham/issue-6469

fixes #6469 / BZ 1113740 - content view promotion - remove org id from user message
Merge pull request #4330 from jlsherrill/filters

fixes #5030 - reload filter on package group/errata rule list
Merge pull request #4391 from bbuckingham/issue-6510

fixes #6510 / BZ 1109138 - disable pkg action buttons when no content hosts selected
Merge pull request #4383 from waldenraines/6479

Fixes #6479/BZ1115633: hide product content edit button if applicable
Merge pull request #4377 from daviddavis/temp/20140702112525

Fixes #6460,BZ1115553 - Removing old orchestration hook
Fixes #6391/BZ1091844 - use complete links for content search.

The links for content search were missing part of the required
structure for the "back to results" button to function correctly.

http://projects.theforeman.org/issues/6391
https://bugzilla.redhat.com/show_bug.cgi?id=1091844
Merge pull request #4394 from waldenraines/6391

Fixes #6391/BZ1091844 - use complete links for content search.