Catch errors that comes from the tcp server.
Catch errors that comes from the tcp server.

This should also catch uncaught exceptions from handlers.

We usually want to catch exceptions that happens inside
asynchronous callbacks. This is just for reporting them.

mpapierski/asio_boilerplate,mpapierski/asio_boilerplate,mpapierski/asio_boilerplate