etcd: make retry configurable
Merge pull request #30 from etcd-team/etcd_config_retry

etcd: make retry configurable
store: fix the bug caused by random iteration order over map
Merge pull request #42 from etcd-team/fix-store

store: fix the bug caused by random iteration order over map
etcd: attach default scheme to the peer-list if scheme is not given
Merge pull request #29 from etcd-team/etcd_empty_scheme

etcd: attach default scheme to the peer-list if scheme is not given
raft: add clusterId to snapshot
Merge pull request #49 from etcd-team/snap

raft: add clusterId to snapshot
server: use random generated node id
snap: init commit
Merge pull request #43 from etcd-team/fix-id

server: use random generated node id
snap: better naming
snap: fix missing continue
server: add testCluster.Add

and fix possible testing error.
snap: separate different sections in the filename by adding dash
snap: fix typo
snap: separate Load to Load and snapNames
snap: check mkdir error in tests
snap: handle snapshot file error robustly
snap: refactoring