[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
[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.
Merge pull request #3747 from wsoltys/viewport

[WIN32] avoid getting the viewport so often
[WIN32] removed CStdString from RenderSystemDX.*
fixed: compiler warning
CArchive: support streaming of short, int, long and long long (instead of int64_t)
required for size_t streaming (at least on OSX)
CArchive: use size_t type for sizes
Merge pull request #3671 from jmarshallnz/dont_validate_hostname

Don't run ValidatePath() on hostnames where the protocol is encoded
Merge pull request #3705 from Karlson2k/fix_CArchive_buffer_01

CArchive: fix incorrect streaming of size_t
[WIN32] implemented test pattern for DirectX
Merge pull request #3756 from wsoltys/testpattern

[WIN32] implemented test pattern for DirectX
[coreSubs] fix: select service list if no subs are found
[coreSubs] set default services for Tv Shows and Movies