service discovery: add support for custom SAT>IP channel lists
This allows to use custom SAT>IP channel lists for devices discovered using UPnP. As this option is rather niche, it is exposed in the tvOS UI only. On iOS/iPadOS, it can be accessed through the system settings app.