Add "busydialogdelayms" advanced setting.

Provides control over the delay until busy dialog is shown when starting
video playback.
remove old unused renderer files
[Players] Avoid jumping volume to maximum after trickplay
For players that control volume, if the speed changes (e.g. with ff/rew) the volume gets reset to maximum.
This change sets it back to current value, although I question why it is being changed at all.
Do any players require muting during trickplay?
ActiveAE: make viz not observe volume and mute
FIX: [droid] cleanup assets before build and reinstall (possible fix for #14565)
droid:jni, extend input device handling
droid: add controller/gamepad handling
FIX: Enable Hat handling in Application::ProcessJoystick
FIX: [droid] proper joystick Hat support
[confluence] cosmetic - whitespace cleanup
[confluence] no need to use &quot; inside XML values
[confluence] don't specify positioning of labels in defaults.xml
[confluence] use <right> rather than <posx> for right aligned labels
[confluence] use <left> and <top> rather than <posx>
Add http cookie passthrough to FFMPEG

cleanup after code review

add release

fix comments
PR: fixup PR comments
Only build libwayland_test.a if building tests with wayland
Change the CPU temperature fetch command for testing purposes so that it always works, even on VMs
Drop isBidiCharset check, its not in the API anymore
Fix TestHttpHeader test and build failures:

1. We don't use CStdString anymore
2. The http header is now in the exact same order as the input
3. We don't put the charset in the mimetype anymore