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
[edit] adds support for always showing the cursor in edit controls, rather than only when focused
[keyboard] use a CGUIEditControl for the keyboard dialog
[keyboard] drop the input.remoteaskeyboard setting as no longer required.
[url] use IsProtocol in place of GetProtocol
[fileitem] drop GetAsUrl() as GetURL() does the same thing
[pvr] bump add-ons
Merge pull request #5012 from xhaggi/pvr-bump-api-version

[pvr] bump api to 1.9.1
[confluence] Fixed Live TV mode labels for channeldown, stop, bookmarks, record

Fixed altlabel for toggle button record/stop recording.