Add optional reconnect support for transports. Refs #93