Request to include the following commit in 0.12.0 as part of PROTON-
1095. I thought it already was approved but lets make extra sure:
Commit 9c03b28b0e3865aa892f0fa79650bd6c25759a22 in qpid-proton's branch
refs/heads/master from Alan Conway
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=9c03b28 ]
PROTON-1095: c++: connection_engine error handling, get rid of
Engine no longer throws any exceptions itself, all connections and
errors are reported to the handler which can choose to throw or not.
This is consistent with error handling for the Container.
Return pair<size_t, bool> from io_read rather than throwing on stream