raft: add test for findConflict
raft: comments for isUpToDate
raft: refactor isUpToDate and add a test
etcdhttp: attach clusterID to key and adminMember endpoint
pkg: move everything into subpackages
Merge pull request #1426 from xiangli-cmu/clusterid

etcdhttp: attach clusterID to key and adminMember endpoint
Merge pull request #1428 from jonboulle/subpackages

pkg: move everything into subpackages
etcdserver: parse context error for better message
Merge pull request #1422 from unihorn/187

etcdserver: parse context error for better message
client: move Member models to new types pkg
httptypes: use []string for Member URLs
httptypes: use MemberCollection for JSON (de)serialization
client: simplify MembersAPI response parsing
httptypes: add doc.go
Merge pull request #1427 from bcwaldon/members-serialization

Centralize Members serialization
scripts: import script from 0.5 release

It isn't pretty but this was the tool used to build the zip and tar
files for 0.5
raft: use raft-specific rand.Rand instead of global one
scripts: build-docker

Build docker images from the release tarballs. The default CMD is
etcd.
Merge pull request #1432 from unihorn/187

raft: use raft-specific rand.Rand instead of global one
raft: address issues in comments