[pvr] use getter/setter instead of directly access m_selectedItemPaths
[epg] fix selecting channel if given index is smaller than channel offset
Revert "[airplay] - merge the binary plist and xml plist pathes in airplay (which already diverged) by using libplist for parsing in both cases - not only the binary case"

This reverts commit 392babec96915939f416efa6888e1379140ad725. Because it
was plain wrong - the text version of the airplay protocol is not even
XML.
dvdplayer: demuxer ffmpeg - do not create streams until having seen pat/pmt for pvr
[pvr] fix: separate sort orders for each directory in recordings window
[cosmetics] fix indentation
[keymap] Add support for XBOX One Controller for PC

Also added missed Sabertooth in one Category
Merge pull request #5879 from mihawk90/patch-2

[keymap] Add support for XBOX One Controller for PC
Merge pull request #5878 from FernetMenta/streams

dvdplayer: demuxer ffmpeg - do not create streams until having seen pat/...
Merge pull request #5864 from xhaggi/pvr-recordings-viewstate-per-dirlevel

[pvr] fix: separate sort orders for each directory in recordings window
Merge pull request #5869 from xhaggi/pvr-fix-sync-selected-item

[pvr] fix async selected item behavior
Merge pull request #5881 from Memphiz/revertplist

Revert "[airplay] - merge the binary plist and xml plist pathes in airpl...
[art] use correct art type when appending art to item lists
Merge pull request #5886 from mkortstiege/appendart