etcdserver: add TestRecvSnapshot

#1019
@philips the new test suggested by xiang has been added here:
https://github.com/coreos/etcd/pull/1118/files#diff-cdb7496abc3fc9e02c9bde981f17d010R539