droid: remove legacy amlplayer
[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
refactor audio settings page
dvdplayer: adapt to changes in audio settings
paplayer: adapt to changes in audio settings
GUIDialogAudioSettings: adapt to changes in audio settings
ActiveAE: adapt to changes in audio settings
SoftAE: farewell!
adapt toggle passthrough to change in audio settings
update VS project after removal of SoftAE
fix linker error on Windows after removal of SoftAE
AudioSettings: Remove AAC Setting for passthrough
[rbp] Update to work with new audio settings
remove a bunch of obsolete advanced settings related to audio
[osx/ios/atv2] - sync xcode project
[AE/CA] - fix hidden settings for darwin
[AE/CA] - adapt to new audiosettings page