Add three options to elasticsearch_http.

I've been trying to throw json blobs form redis into ElasticSearch.
ElasticSearch doesn't seem to do well with nulls or emtpy lists so I put
in options to remove those. I also wanted to be able to use a hash other
than the event as the document/record.

On branch feature/output-elasticsearch_http-deep-data-options