Fixes #4690 - Updating directory in katello deployed scripts
Fixes #4853: Prevents 500 error loading subscription details from API.

Previous changes to ensure the use of Foreman's authentication and authorization
call resulted in the subscriptions details breaking. The find_subscriptions
method makes a call out to Candlepin which requires a current user. Thus,
the authorize method was moved higher in the filter stack and the entities
required to do authorization such as the provider, and organization were
placed prior to the authorization check.
Fixes #4815 - Added foreign keys for content view tables
Fixes #4701 - unable to search unicode strings in elasticsearch

Asciifolding filter maps all unicode characters to their ascii equivalents. The mapping is destructive and prevents the original forms from being looked up. This behaviour is going to be fixed in elasticsearch 1.1 with option 'preserve_original'. I'm disabling the filter until the new elasticsearch is out and we can migrate to it.

See docs for more details:
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/analysis-asciifolding-tokenfilter.html
Merge pull request #3886 from ehelms/fixes-4853

Fixes #4853: Prevents 500 error loading subscription details from API.
Refs #4883: Disables SMAPs from showing up in the UI menu.

With the recent UI updates to Nutupane, and styling introductions of
Patternfly and Boostrap 3 (post enginification) as well as the backend
updates to the code base in favor of DynFlow, the Subscription Manager
Applications page is essentially non-functional. This temporary solution
is to remove the menu item for Subscription Manager Applications so as
not to give users a false sense of an existing feature.
Merge pull request #3889 from daviddavis/cv-deletion

Adding foreign keys for new content view tables/columns
fixes #4874 - content view filter: display validation error to user

This commit is to ensure that validation errors when
creating a new filter are displayed to the user.  The
approach used is similar/same as what is done with
creating a new content view, in that the validation
will be inlined in the form, such that the user may
correct the error and resubmit.
Fixes #4860 - reset the content view's component IDs on save failure.
fixes #4892 - content view filters & rules api - return object on DELETE

When a content view filter or rule is deleted with the API, return
the object that is being deleted.

This is correct behavior according to the API documentation and
is assumed behavior for the UI to properly update lists during
a deletion.
Merge pull request #3892 from waldenraines/bug-4860

Fixes #4860 - reset the content view's component IDs on save failure.
fixes #4875 - ignore errors on applicability regeneration

due to pulp bz1080647 applicability generation may fail
for reasons beyond our control, so ignore any errors
Merge pull request #3896 from jlsherrill/appl_regen

fixes #4875 - ignore errors on applicability regeneration
Merge pull request #3893 from ehelms/refs-4883

Refs #4883: Disables SMAPs from showing up in the UI menu.
Merge pull request #3897 from bbuckingham/issue-4892

fixes #4892 - content view filters & rules api - return object on DELETE
Merge pull request #3891 from bbuckingham/issue-4874

fixes #4874 - content view filter: display validation error to user
Fixes #4898 - Disable the localization for the summit build
Merge pull request #3900 from bkearney/issue-4898

Fixes #4898 - Disable the localization for the summit build
fixes #4904 - erratum rule filter validator: fix for updating a date/type rule

This commit fixes an issue that would not allow the user
to update an existing content view erratum date/type filter rule.
fixes #4905 - content views - add 'working' mode to couple of the Save buttons

This commit is a minor change to transition the Save
button to 'Saving...' when clicked. This is to be
consistent with other forms.