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