Fix segfault in Schedule Editor. Not all recording rules are associated with a program and this pointer therefore needs to be checked first
Icon Downloader: Fix 'Re-scan for missing' to check the Channel Icon storage group
(cherry picked from commit 19f6b618045e9ac9bb7657e90f915e09dc63ba14)
Make the check for an existing icon more robust.
(cherry picked from commit 8b1d8159331e85569d78f5637df49366e5198f40)
Fix display for progress dialog in Icon Importer
(cherry picked from commit 243420f6c1e043530fbe919ec85ae9f41af56323)
Metadata Lookup: We want to use the first (best) result, not the last.
Icon Downloader: Check that the existing icon is actually a valid image.