FIX: [droid;aml] fix preview scaling
Update PIL package to prevent crash with some addons
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
[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)
paplayer: drop broken PCM codec, use ffmpeg instead
[aml] Do not disable keyboard auto-repeat for Meson6 and higher

Amlogic Meson6 and higher SoCs don't suffer anymore from the
kernel bug mentioned in comments as they predecessors,
so there's no need to disable the keyboard auto-repeat.
FIX: [amc] bail out on null hint size
CCurlFile: allow getting full content type
fix getting charset from http header, incorrect usage of constructor for string
dvdplayer: fix audio/l16 for ffmpeg demuxer, format cannot be probed
VAAPI: Let untested drivers use vaapi via advanced setting
replace webserver logo
fix playback getting progressively slower and memory filling up until crash

The timeout in dequeueOutputBuffer has been increased to 50ms (from 5ms), to ensure a buffer will be available. While it appears this is not an issue on 4.4 and older, on Android 5.0 dequeueOutputBuffer with a 5ms timeout will usually fail, releaseOutputBuffer will not be called, and this will lead to most dequeueInputBuffer calls failing as well (far fewer than wanted fps calls will succeed). This in turn leads to the m_demux queue quickly filling up with the raw frame data, consuming all system memory, until a crash results.
[rebrand][win] new application.ico
[rebrand][android] new icons