fixes #4991 - adding a few foreman plugins to the default installation
fixes #5237 - adding multiple puppet module uploads from UI
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.
Merge pull request #3988 from jlsherrill/multi

fixes #5237 - adding multiple puppet module uploads from UI
fixes #4978 BZ1082698 - environment and content view no longer required

Cleaned up based upon p-r comments

actkey - rubocop cleaning
fixes #5034 - adding content view version deletion UI
Fixes #4925,5147,5410 - Centralize provider creation.

1) Create 1 anonymous provider per org. All custom products are going to
go to this anonymous provider.
2) Remove providers controller for v1, v2 APIs since they are no longer
being used. Please enter the commit message for your changes. Lines starting
3) Added a "redhat_provider" lookup call in org because the
subscriptions + manifest pages uses this call to get product/repo
information
4) Added a "redhat_repository_url" attribute to a org update and read
api calls for one to update the cdn url in the redhat provider. We let
you do that in the UI. So needed a place to facilitate that.
5) Fixed the refresh manifest, delete manifest operations to now handle
asynced/dynflowed operations similar to upload.
6) Fixed missing attributes in the subscriptions page (rules source and
rules version)
7) Removed all traces of the custom provider  from javascript ... The
manifest refresh/delete got moved to subscriptions..'
Merge pull request #3986 from jlsherrill/deletion

fixes #5034 - adding content view version deletion UI
Merge pull request #3983 from thomasmckay/actkey

fixes #4978 BZ1082698 - environment and content view no longer required
Merge pull request #3994 from daviddavis/temp/20140421111807

Fixes #5255 - Fixing clearing content for repo destroy
Merge pull request #3928 from jlsherrill/deps

fixes #4991 - adding a few foreman plugins to the default installation
Merge pull request #3906 from parthaa/provider-cleanup

Fixes #4925 - Centralize provider creation.