Switch near_match field to match query

This has the advantage of being simpler and creating fewer term queries.
Also, it removes the double phrase searching were doing.

Bug:  68111
Change-Id: Ibdcad497b560679d1d6bbc177fcef9bb7f24d5cd
Specify MVEL as scripting language

Elasticsearch 1.3.0 will default to Groovy as the scripting language.  We'll
port everything to groovy once we're on 1.3.  To make the upgrade seamless
we have to specify MVEL.

Change-Id: Ib9dcd347ec4e7fc548d11bf04ee87625b72de791
Implement shard allocation settings

Change-Id: Id521d0b6efe7c6be215fa9c457b56752189bef9a
Add index script option to just do allocation

Change-Id: I7c55d3cd70ba43e70e3a645a6d7fc406c438fa29
Use 'self' in a couple of places, protects from refactors

Change-Id: Ibcf26362db63f1f4d16546bf0a6db8d97b22a97f
Fix up logic for cleaning up old shard allocations

Change-Id: Ib9f494578ed85174e555378df08cfab4caf14716
Merge "Use 'self' in a couple of places, protects from refactors"
Merge "Fix up logic for cleaning up old shard allocations"
Merge "Specify MVEL as scripting language"
Move some classes into namespaces

Change-Id: I39aa15e3249d4f29b94e636f184ecf8856f9c173
Merge "Move some classes into namespaces"
Merge "Switch near_match field to match query"
Move more classes into namespaces

Change-Id: If9c64fb0d6df028df5044c99d844ba99e59a53f1
Merge "Move more classes into namespaces"
Move all Job classes into CirrusSearch\Job namespace

Change-Id: Ib2e6ae0706cb39b75a53b108e3407773f53359cc
Fix an import

Change-Id: I6234127e0d6e27729310b6985bead4a232b4373d
Missing import

Change-Id: Ifc7117c8feade10c951f577e4562496f7bd6cd8b
Merge "Missing import"
Use combined all field for near_match

This is less important then the combined all fields for plain and text
matching, but it is still helpful.

Also, fix some issues with fuzzy queries using the all fields and with
the opening weighting using the all fields.  It was 8 which made opening
text 10 (8 for opening + 2 for text) which was too high compared to headings.
Lowered it to 6.

Bug: 68167
Change-Id: Id561b44e6461bb4719a9ee42350d80619fbdbc85
Localisation updates from https://translatewiki.net.

Change-Id: I5791c01c0987b3f834b01d0a11e8362fc0bf3503