* Adds support for asio::cancel_after in connection::{async_exec, async_run} * Adds cancel_after tests * Adds an example on using asio::cancel_after * Adds a discussion page on timeouts and the `cancel_if_unresponded` flag close #226