Add asio::enable_wait_for_async
Add asio::memory_buffer
Improve asio::buffer_sequence
Allow empty shared_handler
Add HTTP protocol and client support:
* http::basic_session for making requests
* http::basic_parser for parsing message objects
* Move joyent parser code into namespace joyent