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 #6664/BZ1103169: remove incorrect usages of control-width.

The attribute control-width for the directive alch-container-scroll
was being used incorrectly in many cases.  This attribute should be
used for ensuring the element is the full width of the window and is
really only applicable for full width tables.  This commit removes
the incorrect usages of control-width.

http://projects.theforeman.org/issues/6664
https://bugzilla.redhat.com/show_bug.cgi?id=1103169
fixes #6129 - Opens up /status reporting for Katello, BZ 1097875
fixes #6578 - Fixes auto-attach subscriptions button, BZ 1019227
fixes #6690 / BZ 1111695 - content views & activation keys - fix bastion permission checking

The following PR introduced checking for permissions prior to loading
bastion pages; however, some changes were missed for content views
and activation keys:
https://github.com/Katello/katello/pull/4382

This commit addresses the issues that were observed.
Merge pull request #4459 from bbuckingham/issue-6690

fixes #6690 / BZ 1111695 - content views & activation keys - fix bastion permission checking
Fixes #6691,BZ1021065 - Not showing non-syncable products in dashboard
fixes #6686 - Remove extraneous alch-alert div from CV filters index

Both the Content View and Content View Filters views have an alch-alert
div, which causes alerts to be shown twice in some situations.  The
Content View filters alch-alert is provided through the nutupane details
layout, and this PR provides a way to hide it.
Merge pull request #4457 from stbenjam/6686

fixes #6686 - remove extraneous alch-alert div from CV filters index
Merge pull request #4458 from daviddavis/temp/20140718101857

Fixes #6691,BZ1021065 - Not showing non-syncable products in dashboard
Merge pull request #4236 from cfouant/curl

fixes #6129 - Fixes issue with Katello API /status reporting less than Candlepin, BZ 1097875
Merge pull request #4451 from waldenraines/6664

Fixes #6664/BZ1103169: remove incorrect usages of control-width.
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 #6691,BZ1021065 - Sync status only applies to repos with feeds
Merge pull request #4470 from daviddavis/temp/20140722110039

Fixes #6691,BZ1021065 - Sync status only applies to repos with feeds
fixes #6709 - Throws validation error when updating content-host limit below already consumed in hammer, BZ 1098425
fixes #6706 - Adds Activation Key helptip, BZ 1093180
Merge pull request #4466 from cfouant/limit-activationkey

fixes #6709 - Throws validation error when updating content-host limit below already consumed in hammer, BZ 1098425
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)
Merge pull request #4397 from cfouant/fixes-6012-new

fixes #6578 - Fixes auto-attach subscriptions button in UI, BZ 1019227