Commit Briefs
http: remove http::error, callbacks now return io::error only
Having http::error being io::error plus badrequest was just a hack. There's no need to expose the private error type.
http: introduce a reswriter; change API accordingly
since it uses a bufio::stream it is limited to 1024 bytes of response, an auto-resizing implementation will follow...
http: don't chunk if it is disabled
HTTP/1.0 doesn't support chunking
import http module
Still very WIP and the current API will be subject to changes, but it's enough to be imported in the main tree.