Add a shutdown state to FailureDetector - simplifies lifecycle of heartbeaters.
Collapse and rename Operations to PaxosMessage.Types