Bumped version to 1.1.1-SNAP, added versions 1.0.3 & 0.90.14
Add missing version constant to lookup table
[DOCS] fixed typo

Closes #5272
Convert TermQuery to PrefixQuery if PHRASE_PREFIX is set

We miss to add a single term to a prefix query if the query in only a
single term.

Closes #5551
[TEST] Moved wipe* methods, randomIndexTemplate & ensureEstimatedStats from ElasticsearchIntegrationTest to TestCluster

This is the first to make it possible to have a different impl of TestCluster (e.g. based on an external cluster) that has the same methods but a different impl for them (e.g. it might use the REST API to do the same instead of the Java API)

Closes #5542
Fixes a bug when the field has been configured with eager fielddata loading, the fielddata is not being loaded.

Closes #5557
Fixed space in licence header.
Fix include_in_all for multi field, to not include multi fields into _all field.

Closes #5522
[TEST] Added extra test for multi fields with default `include_in_all` settings, in which only the main field should end up in the `_all` field.
Now really fix eager fielddata loading.

Relates to #5557
Fix IndexShardRoutingTable's shard randomization to not throw out-of-bounds
exceptions.

Close #5559
[TESTS] Specify unicast hosts and transport port range specifically
Update indices.snapshot_index.json

Point the dpc url to 0.90 since 1.x no longer has this API.
backport NPE bug fix in tribe
when routing table is not in play yet, don't add the index, this was fix as part of #5501, but fix it also for 1.1 branch
fixes #5582
Use only one shard in SuggestSearchTests#testPhraseBoundaryCases to get reliable statistics
Update .gitignore to ignore the execution hints files
[TEST] removed leftover ElasticsearchIntegrationTest#randomIndexTemplate

used cluster().randomIndexTemplate instead
[TEST] Removed skip regex sections as all the runners implemented the feature
fix dynamic_type in dynamic_template

closes #5256
[TEST] Update TTL test can fail on faster boxes - improve range of valid vals