[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.
Merge pull request #5026 from mkortstiege/fileid

[videodatabase] use fileid from videoinfotag when available
[3D] add support for stereomode detection of other codecs than MKV (for now asf/wmv)
[std:string] - fix implicit std::string c'tor with NULL argument - crashed on addon with empty disclaimer tag in addon.xml
[python] Monitor: add onCleanStarted/onCleanFinished callbacks.
[pvr] use Refresh() instead of Update() to refresh directory listing

To get rid of the default value for strDirectory in Update() and to gain control of whether we want to clear the cache or not, this will use Refresh() instead of Update() in all PVR windows to refresh the directory listing.
[pvr] cleanup: removes forgotten commented code block
Merge pull request #5030 from Memphiz/fixstdstringcrash

[std:string] - fix implicit std::string c'tor with NULL argument
Merge pull request #5000 from jmarshallnz/hacky_rar_callback

[rar] add a callback class for unrarlib rather than calling into guilib
Merge pull request #4702 from da-anda/3D-more-codecs

[3D] add support for stereomode detection of other codecs than MKV