separate ports used for client/server communication

As with etcd 0.4.x, etcd 0.5.x should support separating peer traffic from client traffic.
so `Client` and `Peer` are used to indicate client and server communication? @xiangli-cmu @jonboulle