Added SSL for MySQL connections.
GUIRadioButton: add separate textures for radio image for focus/unfocus states
[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
Use album artist fanart when there is no artist fanart

This is useful especially for albums that are by one main artist but
have some songs featuring other artists, so there may be fanart for "A"
but not "A feat. B".
add System.AddonVersion() infolabel
[language] add string locations
UDevProvider: add support to handle optical disk add/remove storage handling

OpenELEC:~ # udevadm info --query=all --name=/dev/sr1
P: /devices/pci0000:00/0000:00:1c.2/0000:03:00.0/usb6/6-2/6-2:1.0/host4/target4:0:0/4:0:0:0/block/sr1
N: sr1
S: disk/by-id/usb-TSSTcorp_BDDVDW_SE-506BB-0:0
S: disk/by-label/Die\x20letzten\x20Tempelritter
S: disk/by-path/pci-0000:03:00.0-usb-0:2:1.0-scsi-0:0:0:0
E: DEVLINKS=/dev/disk/by-id/usb-TSSTcorp_BDDVDW_SE-506BB-0:0 /dev/disk/by-label/Die\x20letzten\x20Tempelritter /dev/disk/by-path/pci-0000:03:00.0-usb-0:2:1.0-scsi-0:0:0:0
E: DEVNAME=/dev/sr1
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:03:00.0/usb6/6-2/6-2:1.0/host4/target4:0:0/4:0:0:0/block/sr1
E: DEVTYPE=disk
E: ID_BUS=usb
E: ID_CDROM=1
E: ID_CDROM_BD=1
E: ID_CDROM_BD_R=1
E: ID_CDROM_BD_RE=1
E: ID_CDROM_CD=1
E: ID_CDROM_CD_R=1
E: ID_CDROM_CD_RW=1
E: ID_CDROM_DVD=1
E: ID_CDROM_DVD_PLUS_R=1
E: ID_CDROM_DVD_PLUS_RW=1
E: ID_CDROM_DVD_PLUS_R_DL=1
E: ID_CDROM_DVD_R=1
E: ID_CDROM_DVD_RAM=1
E: ID_CDROM_DVD_RW=1
E: ID_CDROM_MEDIA=1
E: ID_CDROM_MEDIA_BD=1
E: ID_CDROM_MEDIA_SESSION_COUNT=1
E: ID_CDROM_MEDIA_STATE=complete
E: ID_CDROM_MEDIA_TRACK_COUNT=1
E: ID_CDROM_MEDIA_TRACK_COUNT_DATA=1
E: ID_CDROM_MRW=1
E: ID_CDROM_MRW_W=1
E: ID_FOR_SEAT=block-pci-0000_03_00_0-usb-0_2_1_0-scsi-0_0_0_0
E: ID_FS_LABEL=Die_letzten_Tempelritter
E: ID_FS_LABEL_ENC=Die\x20letzten\x20Tempelritter
E: ID_FS_TYPE=udf
E: ID_FS_USAGE=filesystem
E: ID_INSTANCE=0:0
E: ID_MODEL=BDDVDW_SE-506BB
E: ID_MODEL_ENC=BDDVDW\x20SE-506BB\x20
E: ID_MODEL_ID=1956
E: ID_PATH=pci-0000:03:00.0-usb-0:2:1.0-scsi-0:0:0:0
E: ID_PATH_TAG=pci-0000_03_00_0-usb-0_2_1_0-scsi-0_0_0_0
E: ID_REVISION=TS00
E: ID_SERIAL=TSSTcorp_BDDVDW_SE-506BB-0:0
E: ID_TYPE=cd
E: ID_USB_DRIVER=usb-storage
E: ID_USB_INTERFACES=:080250:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=TSSTcorp
E: ID_VENDOR_ENC=TSSTcorp
E: ID_VENDOR_ID=0e8d
E: MAJOR=11
E: MINOR=1
E: SUBSYSTEM=block
E: TAGS=:seat:systemd:uaccess:
E: USEC_INITIALIZED=79068
show all removable disks mounted under /media not only mounts containing 'usb'
fixed: compile with old versions of libdbus that don't have DBUS_TYPE_UNIX_FD defined
added: setting to disable keyboard grabbing when in fullscreen on platforms that use SDL on X11, calls SDL_WM_GrabInput(SDL_GRAB_OFF) with the SDL_FULLSCREEN temporarily zero'd, this will make SDL call XUnGrabPointer and XUnGrabKeyboard, allowing window manager keys like printscreen, volume and alt-tab to work
fixed: Video chapter seeking was flawed/broken for files handled by ffmpeg
[LangInfo] Use preferred audio/subtitle language also for dvds and blurays.
[LangInfo] Use gui's language for dvd/bluray menus.
vdpau: exit gfx lock in OnLostDevice and OnResetDevice
vdpau: increase timeout for display event, some systems are too slow switching refresh rate
vdpau: drop old ffmpeg vdpau_render_state
vdpau: clear processed pics on flush
vdpau: reactivate long decoding time debug message