Initial work on server.
Server init. WIP.
Use epoll on linux and kqueue on bsd.
Merge branch 'master' into server
Initialize kqueue. WIP.
Kqueue playground.
Avoid writing to stderr on Daemon.
Remove duplicated code creating listening socket.
Add scratchpad.
DaemonBSD WIP
Server spec. WIP.
Update c4 protocol.
Update server spec.
Add a few notes to the bsd daemon class.
Rename Daemon files to Server.
Update server notes.
Add Message skeleton.
Initial work on MessageBuffer.
Create a new MessageBuffer when a new connection arrives.
Update bsd server. WIP.