[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.
FIX: [droid;aml] fix preview scaling
[pvr] fix: separate sort orders for each directory in recordings window
[cosmetics] fix indentation
Update PIL package to prevent crash with some addons
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
FIX: [amc] if omx returns w/h, use it
[art] use correct art type when appending art to item lists
[input/linux] - map KEY_BACK to xbmckey backspace - same like we do for android (key back as found on the wetek remote sends KEY_BACK keycode which is not mapped on linux and so isn't usable in openelec on that box)
Merge pull request #5886 from mkortstiege/appendart
paplayer: drop broken PCM codec, use ffmpeg instead