Don't display blank SMB workgroups.
add subtitles extension list and allow to remove it using URIUtils::RemoveExtension
add CUtil::GetExternalStreamNameAndLangFromFilename method to extract stream language and name from filename
[DVDPlayer] Use CUtil::GetExternalStreamDetailsFromFilename to determine external subtitles's details.
 These are language, name and flag.
dvdplayer: update current video settings when changing setting subtitles stream to be sure we keep it synced (similiar to what we already do when we show/hide subtitles)
add VideoPlayer.SubtitlesLanguage infolabel that returns full language name of current subtitles, "unknown" localized string or empty string if subtitles are disabled or video isn't playing currently
[FileInfo/Thumbs] Add language retrival from external subs while extracting thumbs.
[DVDPlayer/DVDFileInfo] Add external subs' details while updating stream details from player.
CharsetConverter: add extra care on using wchar_t as UTF-32
* check for __STDC_ISO_10646__
* copy-convert only for UTF-32 -> wchar_t, but use converter for wchar_t -> UTF-32 (UTF-32 has more restrictions)
CharsetConverter: use UTF-32 charset with correct endianness
Log registered repos on AddonManager::Init
Merge pull request #3353 from Karlson2k/charsetconverter_fix_02_alt2

CharsetConverter UTF-32 fix
[WIN32] fixed usage of m_encodedFormat
[WIN32] fixed: m_lastWriteToBuffer wasn't initialized
fixed: missing initialization in HTSPDirectory.cpp
changed: use .empty() instead of testing for .size() > 0
fixed: pass string by reference
fixed mem leak in StringUtils::FormatV
Merge pull request #2894 from ace20022/ext_sub_lang_rebased

[Ext. Subtitles][Redux] Add subtitles language and name extraction from filename and VideoPlayer.SubtitlesLanguage infolabel
Merge pull request #3369 from wsoltys/cleanup

small cleanups and fixes