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
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.
Refs #4701 - vcr recording for package tests updated
fixes #4915 - content view publish - resolve method undefined errors

This commit addresses a couple of undefined method errors that
have been observed.

- package_clause_generator - observed error in production configuration
  when filter contained errata; however, same should occur for package
  groups
- content_view_erratum_filter - observed error if the errata id filter
  was empty (ie. no rules/ids)
fixes #4856 - fix content view version retrieval when no content exists
Merge pull request #3902 from bbuckingham/issue-4904

fixes #4904 - erratum rule filter validator: fix for updating a date/type rule
Merge pull request #3903 from bbuckingham/issue-4905

fixes #4905 - content views - add 'working' mode to couple of the Save buttons
Merge pull request #3905 from bbuckingham/issue-4915

fixes #4915 - content view publish - resolve method undefined errors
fixes #4929 - fixing activation key CV update
fixes #4810 - indicate completion on content view publish/promote
fixes #4931 - content view errata by date/type rule - default types to false

This minor change is so that the UI will not always show the
types (enhancement, security, bugfix) as selected/checked.
In other words, the default value is unselected and then overriden
based on the types retrieved from the server.
Merge pull request #3882 from tstrachota/search

Fixes #4701 - unable to search unicode strings in elasticsearch
Fixes #4821, content views allow inclusion/exclusion of repos via filter UI.
Merge pull request #3881 from waldenraines/filter-repos

Fixes #4821, content views allow inclusion/exclusion of repos via filter UI
Fixes #4785, replace gettext with translate for extraction/replacement.
fixes #4937 - fixing UI product details retrival of a subscription
Merge pull request #3908 from bbuckingham/issue-4931

fixes #4931 - content view errata by date/type rule - default types to false
Merge pull request #3912 from jlsherrill/sub_product

fixes #4937 - fixing UI product details retrival of a subscription
Merge pull request #3885 from jlsherrill/complete_message

fixes #4810 - indicate completion on content view publish/promote