FIX: prevent switching to windowed mode on windowing system not actually supporting it
FIX: do not mark resolution as changed if it didn't
[dxva] split decoder and renderer to different files and move renderers to cores/VideoRenderers
[rbp] Allow ALSA to be chosen in addition to Pi sink

Needs --enable-alsa in ./configure step and alsa support on platform
[addons] only prompt for master pin for new add-on installations in case the addon manager is locked - closes #15422
Merge pull request #5294 from koying/fixdroidwindowed

FIX: prevent switching to windowed mode if windowing do not support it
[gui] adds SubChannelNumber and ChannelNumberLabel property to Video- and MusicPlayer
[confluence] uses ChannelNumberLabel instead of ChannelNumber at all missing places
[pvr] add friendly name for CAID 5601
Merge pull request #5340 from afedchin/dxva_refactor

[dxva] Refactoring - split decoder and renderer to different files and move renderers ...
Merge pull request #5355 from popcornmix/pi_alsa

[rbp] Allow ALSA to be chosen in addition to Pi sink
Merge pull request #5360 from mkortstiege/updateprompt

[addons] only prompt for master pin for new add-on installations
Merge pull request #5369 from Jalle19/vm-caid

[pvr] add friendly name for CAID 5601
Merge pull request #5368 from xhaggi/confluence-use-channelnumberlabel

[pvr] uses ChannelNumberLabel instead of ChannelNumber at all missing places
Read and expose axis-to-trigger mappings from keymap
Add trigger attributes to 360 controller keymaps
[configure] Moved xbmc to SDL2
[depends] move to SDL2 for linux
[linux] Rewrite SDL_Joystick to use SDL2: adds hotplug support, correctly handles multiple joysticks and improves axis handling
[windows] WINJoystick: correctly handle multiple joystick and improve triggers