Defer demuxer pause until buffers full
changed: Make network buffer more flexible/configurable
changed: Move read cache logic from DVDPlayer to CFile
fixed: Tab -> space
[win32] PeripheralBusUSB::PerformDeviceScan: rename parameter for clarity
[win32] PeripheralBusUSB: declare constant values as "const"
Values not supposed to be changed is better to declare as "const" to allow compiler optimize better.
[win32] PeripheralBusUSB::PerformDeviceScan: check for real memory allocation
[win32] PeripheralBusUSB::PerformDeviceScan: add check for presence of PID and VID
[win32] PeripheralBusUSB::PerformDeviceScan: Cosmetics
[win32] PeripheralBusUSB::PerformDeviceScan: optimization
[win32] PeripheralBusUSB::PerformDeviceScan: skip device on error and get rest of the devices; plus small optimization
[win32] PeripheralBusUSB::PerformDeviceScan: Allow reuse of buffer
instead of multiple frees/mallocs
[win32] PeripheralBusUSB::PerformDeviceScan: add fast detection of HID devices
[win32] PeripheralBusUSB::PerformDeviceScan: use function designed for device ID extraction
[dvdplayer][AE] stop bombarding the AudioEngine with Flush messages that prevent it from going in TIMEOUT mode, causing cycling audio
[3D] add stereomode to streamdetails
[3D] expose stereomode to skins via ListItem.StereoscopicMode and ListItem.IsStereoscopic
ActiveAE: do reset timer of state machine on other events
screensaver: make musicviz triggered by screensaver-logic behave more like a screensaver
subs: move rendering to text subtitles to overlay renderer

This fixes issues with 3d modes where subtitles would apear on
one eye before the other, due to timestamps differing between
render passes.