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 
You might want to be more stern than "Please". Maybe "A given ID must be used only once." 

Oh, and please capitalize "ID", "id" is actually a word: http://dictionary.reference.com/browse/id