don't use special special sort episode/season members as episode/season number
fixes #14281
[confluence] update episode/season labels to better handle empty season infolabel
don't depend on special sort epsiode/season when formatting label and update season/episode format to be more in line with values returned by infomanager
Linux: fix handling of zombie processes
no need to manually set the display resolution anymore
CDisplaySettings: improve screen options filler to determine the current screen
settings: make sure videoscreen.screen/resolution change if videoscreen.screenmode is changed
settings: add OnSettingPropertyChanged callback to ISettingCallback
settings: add IsEnabled() to CSetting
settings: move dependency logic from CGUIWindowSettingsCategory to CSettingsManager
CDisplaySettings: don't show a prompt when switching from/to windowed mode
remove unused methods from CSettings
pvr: fix channel switch for addons using other stream
vaapi: don't unmap non-existing buffer

Some h264's can end up calling ff_vaapi_render_picture after a seek
with no buffer allocated and vaUnmapBuffer will assert on a invalid
buffer.
ffmpeg: add patch file for vaapi fix
ffmpeg: fixup compile error in patch
[AirPlay] - added missing ifdef checks for HAS_AIRPLAY and HAS_AIRTUNES
[language] - fix swedish short date format - thx to blittan
Merge pull request #2738 from Montellese/fix_videoscreen_settings

settings: move dependency handling into CSettingsManager and fix videoscreen settings
settings: fix fallback of language region filler