Added etcd hosts failover.

Allows multiple etcd nodes to be configured and rotates through until it successfully establishes a connection.