[osx/gtest] - fix linkage of xbmc-test binary (ffmpeg now needs expliciti linkage agaoinst framework VDA, and some new source files were missing in the makefiles)
[osx] - fix cmdline linkage of lixbmc.so and xbmc.bin - there is no circular dependency linker option on osx (e.x. -Wl,--start-group/--end-group) - so we still need to link in main.a for osx.
[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.
players: move more things into info structures for audio/video
dvdplayer: don't constantly hammer demuxer to get stream count

Note this could cause regressions in files where streams show
up during playback, but i think the demuxer signals such
situations now.
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
[osx/ios/atv2] - sync xcode project
[Fix][DVDPlayer] This fixes a regression introduced in 50a1d3c.

If subs got disabled by OpenDefaultStreams they could not be turned on by the osd toggle.
[depends] update PCRE version, use new configure flags
[depends] update PCRE version for native tools
[fix] play from here in a DVD container folder only queue main file instead of all files
CFileItem - factor out determination of optical media math
[fix] Playback of a DVD as files in a folder should not create a playlist of those files
fix CUtil::GetMatchingSource() after 7260bcce93057497d290bdb928bf8c5cf5a0ad9e
videodb: make sure to return the same playcount (0 or 1) for tvshows (fixes #14703)
[Fix][OMXPlayer] This fixes a regression introduced in 50a1d3c.

If subs got disabled by OpenDefaultStreams they could not be turned on by the osd toggle.
Merge pull request #3633 from Memphiz/cmdline

[osx] - fixed linkage of libxbmc.so, xbmc.bin and xbmc-test
Merge pull request #3644 from Voyager1/dvd-folder-nopl

Playback of a DVD as files in a folder should not create a playlist