load replaygain tags on mp4 style files
load tags when opening file so they are available when we try to read replaygain

provide a fallback file type to tagloader based on content

pass content type to DVDplayer for types that support tags, in order to set a fallback filetype
[vfs] remove win32 code from SmbFile.h/.cpp
[vfs] remove win32 code from SMBDirectory.cpp
renderer: add underlying support for 16bit textures on gles
renderer: move UploadYV12Texture to same location as in GLES renderer

Simplifies diffing
renderer: match GLES UploadYV12Texture structure with GL version
renderer: calculate source rect on upload GLES:EGL/CVRef/MediaCodec
[dxva] added dxva-hd renderer as alternative native dxva.
fixup! renderer: calculate source rect on upload GLES:EGL/CVRef/MediaCodec
renderer: factor out logic for upgrading GL format to 16bit
fixup! renderer: add underlying support for 16bit textures on gles
Merge pull request #3678 from Karlson2k/cleanup_smb_01

SMB: Cleanup
[win32] update PCRE depend package
.pdb files now included in package
Merge pull request #3589 from afedchin/dxva-hd

[dxva] added dxva-hd renderer as alternative native dxva video processing.
[WIN32] fixed: wrong member initialization
Merge pull request #3751 from elupus/gles

Minor gles renderer cleanup and fixes
set Touched revision back after 35e2b91257eb6c1dc614589672f4324fdcc234da
[cosmetic] cleanup copyright headers
[WIN32] changed: log a more meaningful message if DXVAHD fails because the device doesn't support it.