ServerKit updates

- HttpServer now checks whether request body doesn't end prematurely
- Descriptions for ServerKit-specific errors are now reported correctly
- Minor refactorings
Fix stop support in FileBufferedChannel
Introduce an assertion macro for checking expected values, and include bug check messages in crash reports.
Make ServerKit use P_ASSERT_EQ for some assertions