[mkt-index] Upgraded search dependent libs (bug 867288)

This upgrades pyelasticsearch and elasticutils to their latest versions
and backports some legacy code so code paths don't break due to
backwards incompatible changes. This should result in similar
functionality on the new libraries and allow us to upgrade to newer ways
of doing things incrementally.
Revert "[mkt-index] Upgraded search dependent libs (bug 867288)"

This reverts commit db5624ba14d16d8054ce560039cc2b7c6b2d6352.
[mkt-index] Upgraded search dependent libs (bug 867288)

This upgrades pyelasticsearch and elasticutils to their latest versions
and backports some legacy code so code paths don't break due to
backwards incompatible changes. This should result in similar
functionality on the new libraries and allow us to upgrade to newer ways
of doing things incrementally.
Added Webapp mapping type and extraction code (bug 867288)
Added reindex_mkt management command (bug 867288)
Added ES index to dev settings (bug 867288)
Skip these tests for now. They're going away soon.
support for payment account creation (bug 869553)
use the MCC (mobile country code) and MNC (mobile network code) to infer region and carrier (bug 867793)
bump yulelog package
Bug 869721 - Plugin finder doesn't offer installer to Linux x86_64
update pfs for flash; bug 869695
wip (bug 865878)