[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.
[url] don't run ValidatePath() on hostnames where the protocol has an encoded hostname. fixes #14699
[dxva] fixup: anaglyph 3d
fix for #14713: RSSDirectory Reading of Boxee Genre Incorrect
[epg] fix: hide progress indicator if go forward in time
[confluence] texture changes for epg timeline view
add RSS feeds from our addon website
Merge pull request #3735 from xhaggi/confluence-epg-timeline

[confluence] texture changes for epg timeline view
Merge pull request #3629 from xhaggi/subtitle-flags

[confluence] replace subtitle flag icons with new ones
[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
fixed: We can't grab the duration from the streamdetails for stacks
Utf8Utils: add "isValidUtf8()" for convenient check for valid UTF-8 strings
Remove usage of CharsetConverter.isValidUtf8()
CharsetConverter: remove outdated "isValidUtf8()"
CArchive: support streaming of short, int, long and long long (instead of int64_t)
required for size_t streaming (at least on OSX)