ElasticSearch output plugin to support multiple hosts and enhance stability. (by Hao Chen)
Closes #1791
Add HTTP Auth and SSL to the ES output plugin

The typical use case is the placement of a transparent proxy in front of
ES. This PR enables basic Auth and HTTPS to be configured independently.

This patch makes logstash use only elasticsearch-ruby gem when writing
to elasticsearch. Also leverages the manticore http transport that ships
with es-ruby for the basic http auth and ssl features.

It's possible to configure the CA certificate using either a .pem/.cer
file ("cacert" option), or a .jks truststore ("truststore" option).
This will add functionality to automatically load ES plugins

This will setup and load any ES plugins and parses the configuration options for it
It also adds the client ( node, transport ) options to the configuration hash
Merge pull request #3 from logstash-plugins/feature/support_es_plugins

This will add functionality to automatically load ES plugins
bump ftw to 0.0.40
Merge pull request #5 from jsvd/fix/bump_ftw_version

bump ftw to 0.0.40