Core HTTP components based on the non-blocking I/O model.

This layer defines interfaces for transferring HTTP messages over non-blocking HTTP connections and event handlers for processing HTTP messages asynchronously.