Elasticsearch

NOTE: Clustering is done automatically by elasticsearch (using zen discovery) as it is not possible to reconfigure zen discovery at runtime. As a future improvement, cross-cloud support could be added using tribes
maybe do something here like for couchbase in #1474 ?