Add enable_wait_for_async
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
Add asio::memory_buffer