etcdserver: better logging when member is removed
Merge pull request #1554 from xiangli-cmu/removed_logging

etcdserver: better logging when member is removed
godep: bump github.com/codegangsta/cli
etcdctl: break out getPeersFlagValue
etcdctl: break out mustNewMembersAPI
client: explicitly carry API prefix around
client: move timeout into caller of httpClient
client: introduce httpActionDo interface
client: introduce httpClusterClient
client: accept slice of endpoints
etcdctl: wire up --peers for member commands
client: use v2MembersURL helper
Merge pull request #1541 from bcwaldon/client-peers

Use `-peers` in `etcdctl members` commands
etcdserver: fix logging of IDs
Merge pull request #1557 from bcwaldon/id-logging

etcdserver: fix logging of IDs
Merge pull request #1556 from philips/fixup-the-admin-guide

Documentation: fixup the admin_guide
integration: clean up licenses and docs
Merge pull request #1565 from jonboulle/int

integration: clean up licenses and docs
etcdctl: add help on the members subcommands
etcdctl: take a name and print out the initial cluster

To help the user lets print out the configuration that they will need to give
to their new member:

$ etcdctl member add infra4 http://localhost:7004
added member 9bf1b35fc7761a23 to cluster
ETCD_NAME="infra4"
ETCD_INITIAL_CLUSTER="node2=http://localhost:7002,node3=http://localhost:7003,infra4=http://localhost:7004,node1=http://localhost:7001"

This is a little weird because the API doesn't take a name so the user gives us
a name and we just pass it on through.