fixes #5796 - adding some comps entries for f19
Fixes #5654 - Permissions for env promotion/remove

This commit contains code to handle environment promotion and deletion.
Basic Rules
To Promote/Remove you need
1) promote_or_remove_content_views from content views
2) promote_or_remove_content_views_to_environment from lifecycle environments.

Note: Remove of a content view is slightly different from "destroy".
Remove implies removal of content view versions which could entail
removal from environments.
Merge pull request #4114 from jlsherrill/comps

fixes #5796 - adding some comps entries for f19
Merge pull request #4103 from parthaa/env-promo

Fixes #5654 - Permissions for env promotion/remove
fixes #5806 - better handling multiple pulp tasks spawned from one task
Refs #4875 - removing hack to ignore applicability generation failure
Merge pull request #4116 from jlsherrill/multi_task

fixes #5806 - better handling multiple pulp tasks spawned from one task
fixes #5828 - correct regression in act key index api method
Merge pull request #4121 from thomasmckay/5828-actkey-api

fixes #5828 - correct regression in act key index api method
fixes #5825 - added id to elasticsearch indexing
Merge pull request #4122 from thomasmckay/5825-env-index

fixes #5825 - added id to elasticsearch indexing