Use AsynchronousChannelGroup in HttpServer
Add HttpServer#stop
Add Memory#{length,byteBuffer}
Modify Memory#byteBuffer from method to lazy val
Add control.callCC
Add io.IOContext
Modify io#completionHandler to take type parameter
Add AsynchronousSocketChannelW#connect
Add io.TCPContext
Add io.TCPServer
Add io.TCPClient
Add parsing.ByteBufferReader
Modify HttpHeader#{toString,toBytes} to lazy val
Modify HttpHeader#toBytes to return WrappedArray
Modify HttpHeaderParser#ReasonPhase to take NON_CTL

HTTP ReasonPhase may contain whitespaces!
Format HttpHeaderParser.scala
Add Http<*>HeaderParser#apply(ByteBuffer)
Format HttpResponseHeaderParser.scala
Add HttpServerContext
Add HttpClientContext