invalid_url is now a base class of std::invalid_argument, instead of std::system_error.
Merge remote-tracking branch 'upstream/master'
Allow mock testing using the async_resolver and async_connection.
Added parameters to the client_options; updated the tests.
Made changes to the error handling in the client; attempted to fix an apparent bug in the client_options copy constructor.
Fix in client_options move constructor.
Linking gmock as a shared library causes some weird crashes, so I'll disable it now.
Filled in request_options copy constructor and assignment operator.
Removed response_parser, as it's not being used; re-added client_resolution_test in the build.
Added url member function to request.
Moved http::client_message::request/response into the http namespace.
Modified connection interface and implemented the SSL connection.
Removed async_client.cpp.
Added SSL connection to the HTTP client. Untested.
Merge remote-tracking branch 'upstream/master'
Updated thread pool documentation.
Removed comments in http/src/CMakeLists.txt.
Merge pull request #374 from glynos/master

Updates to HTTP Client V2 and documentation.