raft: add removed

The usage of rmNodes:
1. tell removed node about its removal explicitly using msgDenied
2. prevent removed node disrupt cluster progress by launching leader election

removed indicates whether the node has been removed. It is set when apply
removal of itself, or receive msgDenied.

#1016 
i will use id when it should be used later. :)
will update the doc