Do not use http::Uri as it can not parse some valid paths
http::Uri
Refactor response Body
Body
Refactor RouteRecognizer usability
RouteRecognizer
Refactor HttpContext::write
HttpContext::write
Refactor Payload stream
Payload
Re-use BinaryBody for Frame::Payload
BinaryBody
Frame::Payload
Fix disconnection handling.