Fix for LOGSTASH-902 - Added optional username and password to elasticsearch_http output plugin

This patch will allow a user to set an option username and password in the elasticsearch_http output config.

This will be used in the post request to authenticate against an ES server that is sitting behind a proxy.

https://logstash.jira.com/browse/LOGSTASH-902