[stdstring] get rid of CStdString in interfaces/Builtins.cpp|h
[stdstring] get rid of CStdString in interfaces/legacy/ and interfaces/python/

Assumption: default.py is case-sensitive, notification icons are case-sensitive.
[stdstring] get rid of CStdString in interfaces/json-rpc/
[stdstring] get rid of CStdString in interfaces/
[stdstring] get rid of CStdString in storage/
[stdstring] get rid of CStdString in linux/
[stdstring] get rid of CStdString in listproviders/
Merge pull request #5004 from xhaggi/pvr-fix-deadlock-on-no-active-addons

[pvr] workaround a deadlock if no pvr addons exist and you activate the pvr manager
CPODocument::LoadFile: do not log error if file does not exist
Merge pull request #4987 from jmarshallnz/stdstring_removal_part2

Stdstring removal part2
[rar] add a callback class for unrarlib rather than calling into guilib direct from UnrarXLib
[progress] make CGUIDialogProgressBar::ShowProgressBar/SetCanCancel thread-safe without messing about with graphicscontext
Merge pull request #5028 from Karlson2k/fix_CPODocument_01

Fix for errors in log after fa9f662af783033c21f5f40f07b563fa843ae799
Merge pull request #5025 from jmarshallnz/id_empty

[addons] fix addon settings not showing up (lsep, sep)
[edit] adds support for GUI_MSG_INPUT_TEXT style input on edit control (OSX special-input)
[edit] align edit control handling of characters with the keyboard dialog
[edit] use SetStyledText() to set the edit control label
[edit] if entering a password via SMS, show the current letter rather than *
[edit] adds select/highlight of edit while entering special characters on OSX
[edit] support ACTION_CURSOR_LEFT/RIGHT in CGUIEditControl