Add a faster way to detect whether we're on the event loop thread, using thread-local variables
Introduce ServerKit, MemoryKit and some new data structures

This is in preparation for future optimizations and refactorings.
Begin integrating ServerKit into RequestHandler
Continue working on ServerKit.
Reduce number of reference count manipulations in FileBufferedChannel
Update Channel documentation
Add unit tests for Channel