Ask the player which subtitle stream is played.
Store the selected subtitle index in CApplicationPlayer::SetSubtitle and nowhere else.
Ask the player if subtitles are visible.
Store the selected subtitle index in CApplicationPlayer::SetSubtitle and nowhere else.
only force visibility of subtitle if NOT available from saved DVD navigator state
don't overwrite player subtitle visibility status with videosetting
[strings] move the 'Component-specific logging...' string out of the reserved range
[cosmetics] removed unused variables and code
Pushed subtitle offset default from +-10s to +-60s
[url] use IsProtocol in place of GetProtocol
[fileitem] drop GetAsUrl() as GetURL() does the same thing
[python] Monitor: add onCleanStarted/onCleanFinished callbacks.
[darwin] SysInfo::GetKernelBitness: Use special function for Darwin iOS
[darwin] SysInfo::GetKernelCpuFamily: Use special function for Darwin
TestSystemInfo: print system information
SysInfo::GetKernelBitness: cache result
SysInfo::GetKernelCpuFamily: cache result

Conflicts:
	xbmc/utils/SystemInfo.h
[dav] have GetStatusTag() iterate over XML elements, not nodes.

As things are, if there are no children of the passed element, we'll have a NULL dereference.
[dav] iterate over XML elements not Nodes in CDavDirectory::ParseResponse() as we assume elements inside the loops anyway
[rssdirectory] have a helper for getting the value of a child XML element rather than calling GetText() and assuming a non-NULL response