Add "busydialogdelayms" advanced setting.

Provides control over the delay until busy dialog is shown when starting
video playback.
PVR: Resolve channel dummy in GUIWindowPVRTimerSettings

When using Backend channel number , use channel unique ID member instead channel number
PVR: Cosmetics in GUIWindowPVRTimerSettings
remove old unused renderer files
Fix memory leak in SurfaceFlinger.

Call native_window_api_disconnect to free the memory used by OMX video decoder.
Or, there is memory leak in SurfaceFlinger after a stream playback is stopped.
[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