Rename FdChannel to FdInputChannel
Fix FdInputChannel and FileBufferedChannel system call loops.
Add unit tests for ServerKit::Server and improve its documentation