projects/RPi/linux: enable debugfs

Signed-off-by: Stephan Raue <stephan@openelec.tv>
intel-gpu-tools: add script to set colorspace. thanks to fritsch
tvheadend: depend on 'curl', required for imagecache
tvheadend: disable libav
xf86-video-nvidia: fix build with kernel 3.6.7
xf86-video-nvidia-legacy: fix build with kernel 3.6.7
xf86-video-nvidia: update kernel-3.7-fix.patch. do not check patchlevel / sublevel
xf86-video-nvidia-legacy: update kernel-3.7-fix.patch. do not check patchlevel / sublevel
xf86-video-nvidia: remove old patch

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xf86-video-nvidia: remove old patch

Signed-off-by: Stephan Raue <stephan@openelec.tv>
linux: add upstream patches, this fix #1841

Signed-off-by: Stephan Raue <stephan@openelec.tv>
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings
linux: support Opera1 DVB-S USB2.0 receiver, this fix #1734
Merge pull request #1853 from vpeter4/linux

linux: support Opera1 DVB-S USB2.0 receiver, this fix #1734
When init starts daemons through a shell script, replace the shell altogether

A few daemons are being started from init through a shell script. Since the daemon does not "deamonizes" properly, it's been put in the background from the shell by using ( ... ) &, however this leaves a lingering shell that serves no purpose. This patch improves this situation.

The situation before this change looked like:

    init-+-Xorg
         |-avahi-daemon
         |-console-kit-dae-+-62*[{console-kit-da}]
         |                 `-{gdbus}
         |-dbus-daemon
         |-eventlircd
         |-klogd
:        |-init---atvclient
         |-init---connmand
:        |-init---ratpoison
:        |-init---udevadm
         |-polkitd---{gdbus}
         |-rpcbind
         |-sshd---sshd---sh---pstree
         |-syslogd
         |-systemd-udevd
:        |-tvheadend.start---tvheadend---12*[{tvheadend}]
         |-udisks-daemon-+-udisks-daemon
         |               |-{gdbus}
         |               `-{gmain}
         |-upowerd-+-{gdbus}
         |         `-{gmain}
         |-wpa_supplicant
         `-xbmc.bin---17*[{xbmc.bin}]

After this change, it looks like:

    init-+-Xorg
:        |-atvclient
         |-avahi-daemon
         |-console-kit-dae-+-62*[{console-kit-da}]
         |                 `-{gdbus}
         |-dbus-daemon
         |-eventlircd
         |-init---connmand
         |-klogd
         |-polkitd---{gdbus}
:        |-ratpoison
         |-rpcbind
         |-sshd---sshd---sh---pstree
         |-syslogd
         |-systemd-udevd
:        |-tvheadend---12*[{tvheadend}]
:        |-udevadm
         |-udisks-daemon-+-udisks-daemon
         |               |-{gdbus}
         |               `-{gmain}
         |-upowerd-+-{gdbus}
         |         `-{gmain}
         |-wpa_supplicant
         `-xbmc.bin---17*[{xbmc.bin}]

Only for connmand this is not easily done since the shell loops and restarts connmand. In different circumstances /etc/inittab would respawn the process.
Allow syslog.conf to be locally customized from /storage/.config/syslog.conf

Since I would like to remotely log whatever goes on on my AppleTV devices, I need a way to modify the syslog.conf that is used, or need to provide options to syslogd. This was the easiest pick of the two :)
bluez: update to bluez-5.2

Signed-off-by: Stephan Raue <stephan@openelec.tv>
Merge pull request #1855 from dagwieers/exec-daemon

When init starts daemons through a shell script, replace the shell altogether
Merge pull request #1856 from dagwieers/syslog-config

Allow syslog.conf to be locally customized from /storage/.config/syslog.conf
new package: add package 'dmidecode'

This packages adds the dmidecode tools when enabled.