* Add support for using URL in tunneled config
* Add support for SSH tunneling to destination-elasticsearch and destination-elasticsearch-strict-encrypt
* feat: adds destination-elasticsearch
* feat: adds destination-elasticsearch es server container
* refactor: header configuration
* update: only call createIndex when preparing the writes
* update: reuse container
* fix: make index names valid and use namespace
* refactor: use bulk process and buffered consumer
* refactor: fix bulk process and buffered consumer
* chore: update documentation
* update: remove ssl reference
* fix: bulk indexing
adds test logging config to inspect http wire
begins work for overrwriting existing records
* docs: update for authentication
* refactor: simplify config
* refactor: cleanup indices, implement auth
* update: cleanup equals/toString in Elasticsearch ConnectionConfiguration
* chore: use conventions and remove unused code
* update: close underlying rest connection
* update: enable `supportsNormalization`
* refactor: better encapsulate index naming
* update: allow upserting
* update: use oneOf for auth method
* refactor: use encapsulated auth object
* chore: pretty
* update: simplify auth header creation
* chore: remove unused class
* update: use boolean as field type
* adds: elasticsearch example server
* fix: api secret test