[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.
[LangCodeExpander] Update iso639-2 db.
[LangCodeExpander] Update iso639-1 db.
[LangInfo] Don't try to convert "original" to 3-letter code.
[LangCodeExpander] Add special mappings for missing 2-letter codes.
[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.
Merge pull request #3653 from ace20022/langCodes

[Fix] Languages codes: Reduce log messages
[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
[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
Merge pull request #3686 from ace20022/fix_subs_auto_regr

[Fix][DVDPlayer] This fixes a regression introduced in 50a1d3c.
[WIP] separate windows for tv and radio
[WIP] confluence: separate windows for tv and radio
[win32] add GUIWindowTV and GUIWindowRadio cpp/h to project
[gui] new gui info properties PVR.HasTVChannels and PVR.HasRadioChannels