gitignore: ignore vim swap files
Merge pull request #1050 from jonboulle/ignore

gitignore: ignore vim swap files
etcdhttp: add Peers.Endpoints
main: break out startEtcd func
proxy: introduce director

The director class drives an httputil.ReverseProxy. This is used when
etcd is deployed in proxy mode.
proxy: add proxy-mode functionality to etcd daemon