CharsetConverter: remove unused parameter
droid: remove legacy amlplayer
CharsetConverter: logicalToVisualBiDi refactoring
CharsetConverter: use FriBiDi's native UTF-32 charset to avoid double conversion
CharsetConverter: fix FriBiDi usage
CharsetConverter: cosmetics: move g_charsets[] closer to related functions
CharsetConverter: 'logicalToVisualBiDi' ability to fail on bad strings
CharsetConverter: consistency added: bidi can fail on bad sequence as well as conversion
Merge pull request #3418 from Karlson2k/charsetconverter_rework_04

CharsetConverter rework - part 04
[addonmgr] query addon disabled state once and cache it (fixes #14122)

This implements DisableAddon and IsAddonDisabled in AddonMgr. Both functions will trigger the database routines
and cache the current addon state instead of doing the database query again. In case the disabled cache does not
know about the current state the database routine will be used to retrieve it.
Merge pull request #3457 from davilla/nuke-amplayer

droid: remove legacy amlplayer
Merge pull request #3461 from vdrfan/addonmgr_cache

[addonmgr] query addon disabled state once and cache it (fixes #14122)
dvdplayer: only disable SD mpeg2 for DXVA, seem vaapi and vdpau are ok

Partial revert of: f02ac98fe8851aac15245792b9798813fbd06c1a