RFC: proxy mode

This only implements the proxy-only mode, it does not support falling back from failling to join the active raft cluster.
Why are we adding `etcd` to the packages in the `github.com/coreos/etcd` namespace? This is hella-redundant : `github.com/coreos/etcd/etcdserver/etcdhttp`.