WIP: Implement replication log replays for servers that get out of sync.

* Update protocol with replication log replays.
* Update protobuf server to keep map of connections to be able to close cleanly
* Add replay support to request handler, coordinator, and datastore