server: fix testings

Make WaitMode panic to alert.
raft: refactor Campaign
raft/server: deny join if cluster is full
server: remove peer when size exceeds expected one
raft: filter out duplicate addNode and removeNode
server: improve code