[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.
[release] bump to 14.0 rc3
FIX: [droid;aml] fix preview scaling
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
Update PIL package to prevent crash with some addons
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...
FIX: [mediacodec] prevent crash if 'createByCodecName' throws an exception (omx.rk)
FIX: [mediacodec] handle aspect ratio
FIX: [mediacodec] more exception checking
FIX: [amc] log exceptions
FIX: [amc] trap exception when mime is unsupported