Merge pull request #1131 from bcwaldon/1129

etcdserver: init time.Time only if Expiration > 0
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