Refinements but odd bug on mac os x that causes the first send / receive to fail (connection refused).
Whoops, was accidentally recursing in sendMessage_.  Fixed.
Early implementation of moving the connect / reconnect code into the sender thread.  Also, bumped the version for a future release, and also added a new test to validate that additional bindings on same address still work correctly.
This may fix the non-determinism issue that's been present during testing: we're not waiting for the asyncs in one test to complete before starting up the next test.  The shutdown process for TCP transport now waits on the various syncs that it has started and subsequently cancelled.