* Replace DirectConnector with a Client
* Replace Netty's EmbeddedChannel with a real server
  and client, which happen to use the local, in-vm transport.
  (local transport does *not* serialize to bytes)
* Refactor client/server bits to a common/ module