Fixes #5236 - Speed up content view publish

Sped up indexing content for a RHEL content view from 20 min to 30-40 seconds.
Support for repo content uploads
Merge pull request #3823 from mptap/repo_uploads

Support for repo content uploads
fixes #5234 - content dashboard - fix system group links

Updating the system group widget to point to the nutupane system
groups page.
fixes #4991 - adding a few foreman plugins to the default installation
fixes #5237 - adding multiple puppet module uploads from UI
fixes #5183 - Rename Systems to Content Hosts throughout the UI
Fixes #5243 - Store the content view next version

When destroying content view versions, we were keep track of the last version
number so we'd publish using version numbers that were deleted. With this
change, we'll store the next version number, increment it, and use it for new
versions.
Merge pull request #3984 from bbuckingham/system-ui-rename

fixes #5183 - UI - Rename 'System' to 'Content Host'
fixes #5233 - System Groups UI - fix cross-linking to the systems page

The cross-linking is using the active record id; however, the systems
page expects the system uuid to be used.
fixes #5232 - System Groups UI - fix link from system count to the group's System list.

Minor change so that clicking on the system count from the System Groups
list will take the user to the group's System list.
Merge pull request #3993 from bbuckingham/fixes-5232

fixes #5232 - System Groups UI - fix link from system count to the group's System list.
Merge pull request #3992 from bbuckingham/fixes-5233

fixes 5233 - System Groups UI - fix cross-linking to the systems page
Merge pull request #3989 from daviddavis/temp/20140417122656

Fixes #5236 - Speed up content view publish
Merge pull request #3991 from daviddavis/temp/20140418085641

Fixes #5243 - Store the content view next version
fixes #5257 - UI - fix product create and manifest import

Recently some changes went in to ensure consistency in the UI for
paged and non-paged queries.  In the process, a couple of issues
arose.  This commit addresses those 2 items:

1. manifest import - update the query sent to server to include
   organization_id
2. product create - remove unnecessary provider requests to the server
Merge pull request #3995 from bbuckingham/issue-5257

fixes #5257 - UI - fix product create and manifest import
Merge pull request #3990 from bbuckingham/fixes-5234

fixes #5234 - content dashboard - fix system group links
Fixes #5255 - Version destroy plan phase clears packages

Removing before_destroy hook and creating a dynflow action to handle updating
ElasticSearch for repositories. Also removed package orphan code from
clear_packages_index.
Fix for a CV failed test