bluez: update to bluez-5.18

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xbmc: update to xbmc-13-0d1d803

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xbmc-pvr-addons: update to xbmc-pvr-addons-f38b2eb

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xbmc: add PR4647

Signed-off-by: Stephan Raue <stephan@openelec.tv>
lircd_helper: lircd needs to start if there is a .config/lircd.conf

else we need every working remote in udev, 98-lircd.rules.
I dont think we want to maintane this. :-)

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xbmc: add PR4649

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xbmc: add PR4650

Signed-off-by: Stephan Raue <stephan@openelec.tv>
linux: add upstream patch, this should fix #3080, thanks to Anssi Hannula

Signed-off-by: Stephan Raue <stephan@openelec.tv>
projects/RPi/patches/linux: update RPi support patch

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xbmc: revert PR4642

Signed-off-by: Stephan Raue <stephan@openelec.tv>
projects/RPi/linux: enable CMA support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xbmc: add PR4653

Signed-off-by: Stephan Raue <stephan@openelec.tv>
config/version: set version to 4.0.0

Signed-off-by: Stephan Raue <stephan@openelec.tv>