Create SFP message queue Asio stream adapter
Make asyncHandshake work with yield
Test yield on all async functions
Remove unnecessary work object
Fully coroutine-ify unit test
Write alice code in terms of use_future
Make cancellation work
Clean up error_code usage
Elaborate comment
asyncHandshake no longer leaves work in io_service
Remove whitespace
Merge branch 'f/use-asio' into develop
Propagate received message size in asio