[fix] restrict path access through UPnPServer
[addons] bump version for scrapers after 361696a2d04025bfa2f9e5822baca9e843f07a29
Merge pull request #2759 from alcoheca/upnp-fix-root-access

Upnp fix root access
Fixed: do not send Range request header when encounter error.
CGUIWindowSettingsCategory: update delayed setting changes on focus change asynchronously

When using the mouse to focus another control after having changed the value
of a delayed setting that reloads the skin, a SIGSEGV occured because the
CGUIControl event handler tried to execute code on an already destroyed object.
Handling the update of the delayed setting change asynchronously allows the
active event handler to finish working before handling the previously triggered
GUI_MSG_UPDATE_ITEM which may lead to the destruction of the setting controls.
Merge pull request #2675 from ulion/curl_range_rework

Fixed: do not send Range request header when encounter error.
fix possible legacy path translation crash (thanks vdrfan)
settings: remove redundant/invalid <heading> definitions
[win32] supress warning C4355: "'this' used in base member initializer list"
settings: remove redundant/invalid <heading> definitions (part 2)
localization: fix "xbmc/settings/foo.xml" to "system/settings/foo.xml"
add subtitles extension list and allow to remove it using URIUtils::RemoveExtension
add CUtil::GetExternalStreamNameAndLangFromFilename method to extract stream language and name from filename
use CUtil::GetExternalStreamNameAndLangFromFilename to determine external subtitles's language and name
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
Use a three char codes. These are also used for the subtitle priority evaluation, cf. PredicateSubtitlePriority(...) at DVDPlayer.cpp.
The name of a stream should not be set to its language.