raft: add tests based on section 5.3 in raft paper

for #1408 
we think we use "some data" previously. i am trying to make the codebase consistent when possible.
https://github.com/coreos/etcd/blob/master/raft/node_test.go#L121