FLUME-2225. Elasticsearch Sink for ES HTTP API

(Pawel Rog via Edward Sargisson, Hari Shreedharan)
Merge remote-tracking branch 'remotes/origin/trunk' into trunk