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 #5181/BZ1110955 - filter available for composte CV server side.

The bugs mention that the total is incorrect when using the select all
control.  This was due to Bastion transforming the response from the index
call on Content Views and hiding non-applicable results.  This commit
moves that logic to the server side where it belongs.
Merge pull request #4352 from waldenraines/5181

Fixes #5181/BZ1110955 - filter available for composte CV server side.
fixes #6450 - server returns correctly summary status, BZ 1094826
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
Merge pull request #4370 from komidore64/rmi6450-hammer-ping-correct-exitstatus

fixes #6450 - server returns correctly summary status, BZ 1094826
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 #6489 - use candlepin activation key name when creating consumer
Merge pull request #4387 from thomasmckay/fix-actkey-label

fixes #6489 - use candlepin activation key name when creating consumer
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