The application is now responsible for setting up the USB based I/O stream.
Setting a default transport type avoids the need to explicitely set a transport using the the new --transport command-line option. This also preserves backwards compatibility with previous versions where the option didn't exist yet.