[Linux] os-release: unescape quotes / backslashes
The os-release specification states that single quotes, double quotes
and backslashes are supposed to be escaped with \. Unfortunately
I missed this in my original commit 7a9aa6f5d9ac8df1c79eb06ed63bce8af162c3ba.

http://www.freedesktop.org/software/systemd/man/os-release.html
Expose ACTION_FOO, ICON_TYPE_FOO and KEY_CODE_FOO to addons
Added JSONRPC.NotifyAll as a built-in function
fixed: compile with old versions of libdbus that don't have DBUS_TYPE_UNIX_FD defined
[rbp/omxplayer] Replace jpeg parsing with cheaper byte aligned accesses

All the parsing is byte aligned which can be done about ten times faster
than bit based parsing.

Also remove the unused PNG parsing
[rbp/omxplayer] Fix bugs with jpeg parsing

I was finding GetCodingType to sometimes take 200ms for a single jpeg.
That was a mixture of the slow bit oriented parsing, but more significantly some bugs in the parsing.

The SOF blocks skipped the wrong number of bytes, resulting in us parsing junk.
The M_TEM, M_DRI, M_SOI and M_EOI tags when seen (usually due to the junk) can only escape by slowly parsing until end of file.
Also, after a M_SOS, there is the variable sized jpeg block which we can't parse, so best to give up then, rather than misparsing
the remaining jpeg data
[rbp/omxplayer] Detect bitstream corrupt and reject CMYK jpegs

GPU doesn't handle (the very rare) CMYK jpegs, so don't try sending them.
Merge pull request #3388 from popcornmix/jpegparse

[rbp] Some fixes for OMXImage
CWinSystemBase: keep RES_DESKTOP untouched at pos 0, fixes toggle fullscreen
[osx] reset to window before switching resolutions when already fullscreen. fixes bad window on return
Merge pull request #3372 from bobo1on1/olddbus

fixed: compile with old versions of libdbus
Merge pull request #3230 from spudwebb/master

Added JSONRPC.NotifyAll as a built-in function
Merge pull request #3059 from Fice/key_exposure

Expose ACTION_FOO, ICON_TYPE_FOO and KEY_CODE_FOO to addons
Merge pull request #3311 from jmarshallnz/fullscreen_switching_fixes

Fullscreen switching fixes
Merge pull request #2947 from mus65/os-release

[Linux] os-release: unescape quotes / backslashes