settings: add new control type "list"
settings: use the new list control where it makes sense
settings: implement automatically indented "subsettings" through "parent" XML attribute
settings: remove redundant "label" and "help" definitions in platform-specific setting definition files
Merge pull request #2765 from Montellese/settings_subsettings

settings: support "subsettings" using a "parent" attribute
Merge pull request #2780 from Montellese/settings_list_control

settings: add list control using CGUIDialogSelect
renderer: replace render buffer indices with queues
renderer: use fence for determination when a buffer is ready for reuse
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
videoplayer: some rework and documentation
vdpau: redesign
vdpau: make interop gl default and remove setting, rename and intvert interop yuv
vdpau: drop studio level conversion
vdpau: observe ffmpeg tags for color space
vdpau: switch off de-interlacing on ff
vdpau: fix mp4 part2 decoding, activate by default
vdpau: re-add limited range conversion
linuxrenderer: drop method RenderMultiPass
linuxrenderer: implement progressive weave for vdpau