Merge changes from topic "elasticsearch-index-type"

* changes:
  IndexType: Move Config-based construction to IndexConfig
  IndexType: Make elasticsearch candidate check consistent w/ constructor
  AbstractIndexTests: Provide default configureIndex method implementation
  {Custom|Elastic|}IndexIT: Add javadoc with semantic link
  IndexType: Add tested support for custom index type
tree: a4d650475918fdb610f199d0e4d5c3caf692f727
  1. java/
  2. javatests/