BREAKING: get_or_launch takes a ChannelUsage argument
BREAKING: ChanMgr::new takes new dormancy, config, and netparams arguments
BREAKING: AbstractChannel has a new method engage_padding_activities
ADDED: ChannelConfig, Dormancy, ChannelUsage