General improvements in the docs and async operations.
Improvements
- Adds reconnect coroutine in the ech_server example.
- Corrects client::async_wait_for_data with make_parallel_group to launch operation.
- Improvements in the documentation.
- Avoids dynamic memory allocation in the client class after reconnection.