[url] use IsProtocol in place of GetProtocol
[fileitem] drop GetAsUrl() as GetURL() does the same thing
[depends/ffmpeg] - fix sed (didn't work on osx) - this fixes pkgconfig from ffmpeg configure
WindowXML::LoadXML: fix checking result of CXBMCTinyXML::LoadFile()
[epg] fix implicit std::string constructor with NULL argument
[epg] refactor Update() method into constructor as it's never used elsewhere
check only first byte of UTF-8 character with isspace in TrimX
Merge pull request #5037 from xhaggi/fix-epg-stdstring-crash

[epg] fix implicit std::string constructor with NULL argument
Merge pull request #5036 from Memphiz/fixffmpegsed

[depends/ffmpeg] - fix sed (didn't work on osx) - this fixes pkgconfig f...
README.linux update
README.ubuntu update
[addons] sync with repo
[pvr] invalidate all items if window becomes invalid
[pvr] fix ctor args for CGUIMessage to re-broadcast observer notify messages
Merge pull request #5038 from xhaggi/pvr-invalid-window-on-channel-switch

[pvr] invalidate window if using fast channel switch
Merge pull request #5011 from uNiversaI/readme

Readme updates
[addons] fix null ptr dereference in GetTranslatedString
fix: mapping for xbmc eject on device mceusb

Follows ksooo #4949 and #4979

Devices like
http://h10025.www1.hp.com/ewfrf/wc/document?cc=uk&lc=en&docname=c00844678
etc benefit form these keys.
Removed protocol options from url at curl requests
[lang] add comment/usage to key "Guide" to clarify its meaning