pvr: do not ignore scene markers for edl
[rbp/omxplayer] Ignore speaker layout for analogue

Although speaker configuration options are only visible for hdmi,
the code still uses them after switching back to analogue
resulting in bad audio.
[cstdstring] add format functions for working with wstring/wchar_t
[cstdstring] demise Format, replacing with StringUtils::Format
[cstdstring] remove CStdString::Empty and replace with std::string::clear
[cstdstring] remove IsEmpty() and replace with empty()
[cstdstring] adds CWIN32Util::WUSysMsg
[cstdstring] replace WUSysMsg with CWIN32Util::WUSysMsg
[cstdstring] remove FormatV and replace with StringUtils::FormatV
[cstdstring] refactor CPartyModeManager::GetWhereClauseWithHistory
[cstdstring] refactor CUtil::RunCommandLine
[cstdstring] refactor CVideoDatabase::GetValueString()
[cstdstring] refactor CMusicDatabase song cleaning
[cstdstring] removal of Trim/TrimLeft/TrimRight
[cstdstring] drop ToLower/ToUpper/MakeLower/MakeUpper
[cstdstring] demise AppendFormat and replace with StringUtils::Format
[cstdstring] drops Mid(), replacing with substr()
[cstdstring] demise left/right and replace with other options
[cstdstring] remove Find/ReverseFind and replace with find/rfind or more appropriate options
[cstdstring] drops Delete()