Merge branch 'stable-2.15'
* stable-2.15:
GroupField: Change UUID fields' type to KEYWORD
Add keyword type to index type system
Elasticsearch: Encapsulate supported versions in an enum
setup_gjf.sh: amend SHA1 for GJF 1.6
Elasticsearch: Tidy up Javadoc in builders package
setup_gjf.sh: Add support for google-java-format 1.6
ElasticRestClientProvider: Detect Elasticsearch version
Convert ElasticRestClientBuilder to a provider
WorkQueue: rename prefix to queueName
Remove outdated Elasticsearch/Lucene comments from WORKSPACE
AbstractElasticIndex: Move generation of index name to ElasticConfiguration
ElasticProjectIndex is adapted to the changes done in:
- Ie4696b4d5 (AbstractElasticIndex: Move generation of index name to ElasticConfiguration)
- I4747114e2 (Convert ElasticRestClientBuilder to a provider)
Change-Id: I5ee243cb696c5e3e14b8c881950eb27000efce5c