rename SetPartOfSet and Get/SetTrackAndDiskNumber
CHG: Refactor ffmpeg MT support
[omxplayer] Don't flush queued data on general reset

We were flushing the queue of data to gpu (which can be a number of seconds worth) on a general reset.
However this is generated on inoccuous events like a chapter change in dvd playback.

This results in a few seconds loss of audio, and a temporary audio/video sync error
CHG: [droid] Splash.java: check sdcard readyness + refactor
[win32] Update libiconv to 1.14
[posix] Update libiconv to 1.14
replace skin.touched with skin.re-touched
use generic names to make it easier to switch to a new touch skin in the future
FIX: prevent switching to windowed mode on windowing system not actually supporting it
FIX: do not mark resolution as changed if it didn't
Android: Splash: Fix progressbar/text overlap

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
[input] use GetActiveWindowId() for resolving window actions for keyboard input instead of duplicating it's logic
[input] use same keymap fallback logic for touch inputs than for keyboard and joystick
[PVR][input] add special case handling and default keymaps for PVR radio in visualisation/fullscreen mode
submodule magic
[dxva] split decoder and renderer to different files and move renderers to cores/VideoRenderers
Merge pull request #5240 from popcornmix/generalreset

[omxplayer] Don't flush queued data on general reset
[python] deprecate Monitor.onAbortRequested()
dxva: fix c/p error after b92d51f9fc3ad40da13aa0c153a13e278937ecee
dxva: temp fix for borked video surface handling