[TEST] Disable wildcard query in testDfsSearchType for now
Fix cardinality memory-usage considerations.

Default precision was computed based on the number of MULTI_BUCKET parents
instead of PER_BUCKET.

The ordinals-based execution mode was almost always used although ordinals
might have non-negligible memory usage compared to the counters.

Close #5452
Allow iteration over MultiGetRequest#Item instances

Closes #3061
[Test] IndicesLifecycleListenerTests - added busy waiting for expected results (and improved error message)

The test currently uses ensureGreen to guaranty all shard allocations has happened. This only guaranties it from the cluster perspective and in some cases the nodes are not fast enough to implement the changes (which is what the test is about).
PUT /_aliases should accept a numeric routing value

Also added REST tests for setting index/search/routing
via the PUT /_aliases endpoint

Fixes #5465
[TEST] remove time upperbound from test - only for testing
Upgrade to Spatial4j 0.4.1 and JTS 1.13

Fixes #5279
Fix for Jenkins advice on SignificantTermsAggregatorFactory, changing a small switch statement to an if-else
[Doc] Updated docs for distance scripting
Updated docs for distance scripting and
added missing geohash distance functions
Closes #5397
category type should be called "category" instead of "field" in context suggester

Change according to documentation.
[BUILD] Add top execution hints to test phase

Added a ant task that prints the Top N most expensive tests after
each test run.