pkg: move testutil to pkg
pkg: move /transport to pkg/transport
pkg: move /crc to /pkg/crc
Merge pull request #1176 from coreos/testutil

pkg: move testutil to pkg
Merge pull request #1177 from coreos/tran

pkg: move /transport to pkg/transport
Merge pull request #1178 from coreos/crc

pkg: move /crc to /pkg/crc
scripts: remove broken scripts
Merge pull request #1179 from coreos/scripts

scripts: remove broken script
elog: remove elog
functional: remove functional
Merge pull request #1180 from coreos/elog

elog: remove elog
Merge pull request #1181 from coreos/functional

functional: remove functional
pkg: move cors.go to /pkg/cors.go
Merge pull request #1182 from coreos/cors

pkg: move cors.go to /pkg/cors.go
etcdserver: introduce the cluster and member

This introduces two new concepts: the cluster and the member.

Members are logical etcd instances that have a name, raft ID, and a list
of peer and client addresses.

A cluster is made up of a list of members.
etcdserver: workaround missing elog