Support a cluster of ES nodes to write in a round-robin fashion.

1. User can provide a cluster of ES nodes to write to in a round-robin
fashion.
2. If one of the nodes is down, the plugin simply ignores it and tries
others.
3. If all nodes are down, the plugin pumps an error message instead of
taking logstash down with exception, and drops logs until any of the
nodes come back.