fixes #6603 / BZ 1115341 - content search - fix for missing package metadata

This commit is to address errors that could occur if the package
metadata was missing information for fields such as, provides,
requires, files or changelog.
fixes #6719 / BZ 1079953 - Content Notices - fix deletion and list by org

This commit addresses 2 issues w/ the content notices page:
1. list only the notices associated with the current org
2. update so that clicking 'Delete All' will render the confirmation dialog
fixes #5096 - fail gracefully on pulp repo creation failure

The goal is to run the action creation in the plan phase
and error out if its not valid.  A similar approach is taken
with Content Host Creation.  However in that case, content hosts
are not created in other situations.  Repositories are created during
publish/promote of content views as well and in that situation we do not
want to perform pulp creation in the plan phase.  As a result I have created
a new action CreateImmediate that does the creation in the plan phase.
It attempts to use as much from Create as possible (there is a lot of code there)
fixes #6596 - fixes #6596 - change 'type' method to 'system_type' in Katello::System
Merge pull request #4469 from bbuckingham/issue-6719

fixes #6719 / BZ 1079953 - Content Notices - fix deletion and list by org
Merge pull request #4423 from bbuckingham/issue-6603

fixes #6603 / BZ 1115341 - content search - fix for missing package metadata
Merge pull request #4421 from isratrade/6596

fixes #6596 - change 'type' method to 'system_type' in Katello::System
Merge pull request #4456 from jlsherrill/5096

fixes #5096 - fail gracefully on pulp repo creation failure
fixes #6519 - updating associations UI

+ Subscriptions show content hosts and activation keys
+ Activation keys show hosts
+ Hover over content host status shows reason

grunt cleaning
removed tooltip and cleaned up from rebase
fixed rebase error