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
* Rename includes for joyent parser unity wrapper
* Add a large set of test URLs