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
[url] don't run ValidatePath() on hostnames where the protocol has an encoded hostname. fixes #14699
[vfs] remove win32 code from SmbFile.h/.cpp
[vfs] remove win32 code from SMBDirectory.cpp
[dxva] fixup: anaglyph 3d
fix for #14713: RSSDirectory Reading of Boxee Genre Incorrect
[epg] fix: hide progress indicator if go forward in time
add RSS feeds from our addon website
[WIN32] avoid getting the viewport so often.
[WIN32] fixed: use backbuffer only if we got it.
CUtf8Utils: add "checkStrForUtf8()"
New UTF-8 string check, based on current Unicode standard (6.3), with three result values: plain ASCII, valid UTF-8, high ACSII.
Merge pull request #3747 from wsoltys/viewport

[WIN32] avoid getting the viewport so often
[WIN32] removed CStdString from RenderSystemDX.*
fixed: compiler warning
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
fixed: We can't grab the duration from the streamdetails for stacks