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 #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 #5030 - reload filter on package group/errata rule list
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)
Merge pull request #4371 from bbuckingham/issue-6442

fixes #6442 / BZ 1090643 - content view - add support for content view copy/clone
Fixes #6390/BZ1095098 - disabled table actions if no rows are selected.

This commit disables all table actions across the application if
no rows are selected.
Merge pull request #4348 from waldenraines/6390

Fixes #6390/BZ1095098 - disabled table actions if no rows are selected.
Merge pull request #4372 from daviddavis/temp/20140701103734

Fixes #6457,BZ1115089 - Match multiple items on contents changed
Fixes #6460,BZ1115553 - Removing old orchestration hook
Merge pull request #4370 from komidore64/rmi6450-hammer-ping-correct-exitstatus

fixes #6450 - server returns correctly summary status, BZ 1094826
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 #6448 - CH create w/o type and doc BZ1114065

fixes 2 issues:
1) fails to create system without type being set
2) correct documenation around the type parameter that
asks the user to use the value 'content host' as the type
Merge pull request #4369 from dustint-rh/create_CH_with_type

Fixes #6448 - cr/update CH with type CH BZ1114065
Fixes #6480 - Syntax error in param description
fixes #6489 - use candlepin activation key name when creating consumer