Namespace vars

Use nested variables instead of a flat namespace with underscores.
Support multiple logstash servers upstream for failover.
Configurable timeout for connections.

Support old vars and bring them forward into the new nested variable
notation instead of the flat namespace.