[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.
Merge pull request #4984 from Karlson2k/win32file_01

[win32] Implement new Win32File