[TEST] Moving mapping creation to create index call, this will make sure that in the test the mapping is always available on all nodes.
[TEST] Raise shardSize parameter if number of shards is > 5
[TEST] fixed SimpleQueryTests#testDateRangeInQueryString to specify the mappings upfront and wait for green
[TEST] Raise shardSize parameter if number of shards is > 5
Fixed a bug in date_histogram aggregation parsing

 - pre_zone_adjust_large_interval was not parsed properly
 - added tests for pre_zone and pre_zone_adjust_large_interval
 - changed DateHistogram#getBucketByKey(String) to support date formats (next to numeric strings)
 - added randomized testing for fetching the bucket by key in date_histogram tests
 - added missing "format" support in DateHistogramBuilder

 Closes #5375
Introduced VersionType.FORCE & VersionType.EXTERNAL_GTE

Also added "external_gt" as an alias name for VersionType.EXTERNAL , accessible for the rest layer.

Closes #4213 , Closes #2946
REST Testing framework enhancement

Adding operators 'lte' and 'gte' to our REST test framework. These
operators test for, respectively, less-than-or-equal and
greater-than-or-equal.
Merge pull request #5360 from aleph-zero/issue-111

REST Testing framework enhancement
Improve speed of running snapshot cancelation

The delete snapshot operation on a running snapshot should cancel the snapshot execution. However, it interrupts the snapshot only when currently running snapshot files are completely copied, which might take a long time for large files.

Closes #5242
Changed debug log to warn for when IW#rollback fails with an exception other than AlreadyClosedException
Add randomized plugin isolation to test infrastructure

fix #5296
Add docs for plugin isolation
[TEST] Fix SearchStatsTests to have all shards allocated

If randomization brings up a single shard per index in this test
we might run our searches on only one index which causes the assertions
to fail afterwards that's why we need to wait until everything is alloated.
[TEST] Beef up SearchStatsTests
[TEST] Make sure that a snapshot is completed before trying to modify repository
[TEST] fixed SimpleQueryTests#testMultiMatchQuery check for shard failures

It can happen that not all shards are ready, thus we won't have a total failure, but we do need to check that we have at least a failure. Checked also the message of the failure.
Use patched version of TermsFilter to prevent using wrong cached results

See LUCENE-5502

Closes #5363
Added more logging
Keep track of the exceptions instead of just flagging that an exception has occured.
Blocking writes on a tribe node creates a "blocks" tribe
fixes #5389