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
changed: Make network buffer more flexible/configurable
changed: Move read cache logic from DVDPlayer to CFile
fixed: Tab -> space
[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