Adds reconnect and connection_timeout support to Transport
Merge branch 'bmbouter-add-reconnect-support' into bmbouter-qpid-docs-update