test: stop running gofmt ./

gofmt ./ will recursively check the .git directory. So use *.go for
gofmt instead
Merge pull request #1137 from philips/gofmt-hack

test: stop running gofmt ./
etcd: manually construct listeners
transport: wrap net.Listener with TLSInfo
etcd: wire up client TLS flags
wal: remove logging messages

These are noisy and unhelpful by default. We can re-add if at some point
we reintroduce debugging/multiple log levels.
discovery: init commit
discovery: add fast path
discovery: add d.selfKey()
discovery: add tests for sortableNodes
discovery: store size inside /[cluster]/config
discovery: key config -> key _config
discovery: remove redundant comment for createSelf
discovery: address comments
discovery: add a overfull case for waitNodes
Merge pull request #1130 from jonboulle/1130_wal_log

wal logs saveState too frequently
Merge pull request #1122 from coreos/discovery

discovery
Merge pull request #1140 from bcwaldon/TLS

client server TLS
*: Id -> ID for protobuf types

We use ID instead of Id in this project based on golang conventions.