Testing enhancements: settings for SAL announce and channel files
- New settings for SAL announce channel and project name
- Use settings for channels file paths to allow debug/test override
- Normalize channel file formats
- Enhance ChannelFilter.channels_for to support gerrit's additional branch match use case
- Replace gerrit.channel_filter with ChannelFilter.channels_for
Bug: T359202 Bug: T359228