Cancellation int tests should run embedded, except for the forced stop int test.
Use a consistent 'build cancelled' error message.
Added a specialization of Connection to define some specific exception cases when using a connection to a remote (or otherwise unreliable) peer.