Squashed commit for ElasticSearch input, output, percolate operator.

Squashed commit for ElasticSearch input, output, percolate operator.