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
tree: 541e19dc21c8c570bde499280954b36edc530dbb
  1. gerrit-elasticsearch/
  2. java/
  3. javatests/