Add initial support for etcd

Requires python-etcd to be installed.