[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
[UX] consistent playback behavior for music and video
IFile and CFile: add doxy for Stat() functions
[win32] WIN32Util::ConvertPathToWin32Form: add overload to use CURL& as parameter
[win32] WIN32Util: add fileTimeToTimeT() helpers
[win32][vfs] Implement new CWin32File class for local files on win32 platforms
* rewritten from scratch
* added a lot of validity checks and results checks
* correctly handle all over/under sizes of variables
* automatically hide files in filesystem with name staring from dot
* fixed bug - Write didn't update i/o pointer
* always return real current file size instead of cached value
* reimplemented Stat() better than common runtima stat() (more accurate time values, set real number of hard links, better set _S_IEXEC attribute etc.)
[win32][vfs] FileFactory: switch to new CWin32File class; remove HDFile from win32 project
build: make D-Bus configurable
[omxplayer] Merge in latest dvdplayer changes
[dvdplayer] Make players pointers rather than objects
[dvdplayer] Create a base class for audio and video players
[omxplayer] Rework trickplay to reduce changes to dvdplayer
[dvdplayer] Support omxplayer as a variant of dvdplayer
[players] Mark the render features as deprectated and add an OMX prefix
[players] Remove no longer used visualisation callback mechanism
[players] Allow choice of omxplayer through acceleration settings
[players] Remove omxplayer as separately selectable player
[pvr] use channel path instead of channel name for CFileItem path property
[pvr] sync selected item between pvr windows
fixed: keyboard layout blank and double QWERTY.

There are 3 solutions to this issue

1) @notspiff fix to use a fallback to English with the font13 which is
not what's used elsewhere in skin
https://github.com/notspiff/xbmc-cmake/commit/8ca6d81189acb43d1d136935b5013b5f9ae5410c

2) use the Roboto fonts I was working on and no longer am, but already has
the Hebrew characters added (correctly or incorrectly idk)
http://forum.xbmc.org/showthread.php?tid=150067

3) simple, use English names, since default language is English, users
must have some degree of understanding of that and smart enough to know it.

Since I no longer work on that font , nor speak such languages I was
adding characters for and have no desire to extend it from what is done
atm

This was my solution, both simplest and avoids dealing with niggling issues.