increase ABI for the GUI to 5.3.0 and break backwards compatibility with Gotham
[win32][Fix] Set hDeviceNotify to 0 after a successful UnregisterDeviceNotification call.
smartplaylist: handle FieldAlbumArtist the same as FieldArtist for musicvideos
smartplaylist: only allow fields for mixed playlists that are available for both musicvideos and songs
smartplaylist: improve/fix editing mixed smartplaylists
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
dvdplayer: fix setting playspeed on startup
Revert "X11: avoid probing hw on query xrandr"

This reverts commit 5814e7f5696512c37c5f298467f71d10dfe3162d.
X11: recreate window after wakeup from dpms
fixed: Webdav directory listing was broken since 9c3495caf154e8dae9ec2bab6689cb97b135150b
[jsonrpc] add support for playing recordings by id
[jsonrpc] bump API version to 6.18.1
Merge pull request #5310 from FernetMenta/X11

X11: fixes
Merge pull request #5308 from FernetMenta/player

dvdplayer fix setting playspeed on startup
[confluence] add audio/video flags

Added: hevc and vp9 video flags
Added: opus audio flag

refreshed webm logo hence the vp8 change.
Merge pull request #5313 from uNiversaI/icons2

[confluence] add audio/video flags