Remove the stackless coroutine class and macros from the HTTP server 4 example, and instead make them a part of Asio's documented interface.