Adopt FixedCPUServerSocket and don't move sockets across cores after
connected/accepted.
Implement the messenger to be managed in one CPU only, since we have
encapsulated the seastar listen-on-all requirement inside
FixedCPUServerSocket, and the requirements of a cross-core messenger has
not been defined yet.
The messenger interfaces can also be simplified, but will be in another
patch.