server: use random generated node id
Merge pull request #43 from etcd-team/fix-id

server: use random generated node id
server: add testCluster.Add

and fix possible testing error.
snap: handle snapshot file error robustly
snap: refactoring
*: remove old server
Merge pull request #53 from etcd-team/rm_server

*: remove old server
wal: support multiple files
Merge pull request #52 from etcd-team/y-multi-wal

WIP: support multiple wals
Merge pull request #46 from etcd-team/fix-test

Fix test
Merge pull request #50 from etcd-team/snap

on disk snap
etcd: snap and wal init
raft/etcd: recover node
etcd: clean up snap
server: add tests for on-disk snapshot
server: recover peerHub when restart from snapshot
Merge pull request #55 from etcd-team/onDiskSnap

WIP etcd: snap and wal init
server: don't print out errors that cannot be resolved
Merge pull request #58 from etcd-team/print-err

server: don't print out errors that cannot be resolved
server: remove panic or fatal in participant.run