BREAKING: `UnverifiedClientChannel` is not public anymore
BREAKING: `ClientInitiatorHandshake::connect()` returns a Box<dyn VerifiableChannel>
BREAKING: `RelayInitiatorHandshake::connect()` returns a Box<dyn VerifiableChannel>
BREAKING: `ChannelProvider::get_or_launch_relay()` is renamed and sig changed
