config/version: set version back to devel

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

In some situations, due to deadlocks or crashes, xbmc fails to exit properly in
CApplication::Stop(), so  g_powerManager.Reboot() / g_powerManager.Powerdown() never gets
called, that's a big no-no for openelec as our users can't shutdown or reboot.
There are few addons reported to cause this behaviour: trakkt.tv, watchdog, weather.underground.

I've also noticed that sometimes new threads (FileCache ??) get started AFTER
CApplication::Stop() is called, delaying shutdown with 1+ minute (2 curl timeoouts?).
The problem seems to be in CJobManager::CancelJobs() but I am too lame to understand where,
why, and how to fix it.

To me, it seems best to let systemd handle it. systemd sends SIGTERM, then waits
TimeoutStopSec=xx seconds then sends SIGKILL,s so dont call g_application.Stop() from
ApplicationMessenger as it can not be trusted. save the requested exitcode instead
(that's required for CEC to switch off the tv) and do it from a simple SIGTERM handler instead.

CEC thread has enough time (5 seconds in xbmc.service) to switch of the TV after receiving OnQuit.
As a side "effect", now guisettings.xml will ALWAYS be saved, even if shutdown / rebooot
is requested externaly (ssh, 3rdparty script).
openssl: update to openssl-1.0.1h

Signed-off-by: Stephan Raue <stephan@openelec.tv>
libICE: update to libICE-1.0.9

Signed-off-by: Stephan Raue <stephan@openelec.tv>
wpa_supplicant: update to wpa_supplicant-2.2

Signed-off-by: Stephan Raue <stephan@openelec.tv>
linux: update to linux-3.14.6

Signed-off-by: Stephan Raue <stephan@openelec.tv>
libgpg-error: specify 'CC_FOR_BUILD'

Signed-off-by: Stephan Raue <stephan@openelec.tv>
projects/*/linux: update kernel config

Signed-off-by: Stephan Raue <stephan@openelec.tv>
vdr-addon: make sure to create videodir
Mesa: update to Mesa-10.1.5

Signed-off-by: Stephan Raue <stephan@openelec.tv>
RTL8192CU: add support for more Edimax/Belkin WLAN sticks

Signed-off-by: Stephan Raue <stephan@openelec.tv>
sqlite: update to sqlite-autoconf-3080500

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: add PR4838

Signed-off-by: Stephan Raue <stephan@openelec.tv>
bcm2835-driver: update to bcm2835-driver-2990b78

Signed-off-by: Stephan Raue <stephan@openelec.tv>
bcm2835-bootloader: update to bcm2835-bootloader-2990b78

Signed-off-by: Stephan Raue <stephan@openelec.tv>
libva-driver-intel: rename to package 'libva-intel-driver', change source url

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xf86-video-intel: update to xf86-video-intel-2.99.912

Signed-off-by: Stephan Raue <stephan@openelec.tv>
Revert "xf86-video-intel: update to xf86-video-intel-2.99.912"

This reverts commit 8b5d77390760f1e198f4421ebece71a29ee32938.
linux: update to linux-3.14.7

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