[vfs] CFile: remove 'virtual' from destructor
no class is derived from CFile
[confluence] replace subtitle flag icons with new ones

As discussed in #3552, this replace the subtitle flag icons with new
32x32 pixel icons from https://www.gosquared.com/resources/flag-icons/

This also fixes some wrong flags like uk. It's Ukrainian not United
Kingdom.
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
Add Utf8Utils.h/.cpp with class for UTF-8 string manipulations
RegExp: put more data to log on UTF-8 errors
[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
[osx/ios/atv2] - sync xcode project
[depends] update PCRE version, use new configure flags
[depends] update PCRE version for native tools
[epg] fix: incorrect timeline grid for first program of channels (Trac
#11479)
[Fix][Util] Allow any combination of flags, e.g., forced and default, for external subtitles.
[dxva] fixup: anaglyph 3d
fix addon uninstall yesno dialog behaviour

introduced in 333025f

addon uninstall yesno dialog behaviour is broken:
yes = does nothing. no = uninstalls the addon
Merge pull request #3700 from stefansaraev/fixaddons

fix addon uninstall yesno dialog behaviour
[pvr] fix: no channel numbers in channel-osd if continue last channel
fix for #14713: RSSDirectory Reading of Boxee Genre Incorrect
allow access to special://skin through the webserver's VFS handler