connman: allow user editable main.conf

In recent months I have seen a number of cases where users need to
change ‘prefer ethernet’ to ‘prefer wifi’ or where users are trying to
enable tethering for ethernet or are running other daemons that add
network interfaces that should not be auto-managed by comman. All of
these require user editing of main.conf so this change moves main.conf
to /storage where it can be tweaked under-the-hood if needed.
Merge pull request #3348 from fritsch/master

libva-intel-driver: remove green artifacts patch - was included upstream
Revert "Revert "lzo: update to lzo-2.07""

This reverts commit af6e39d5745efaaf13b5a905364bd9aa32f840e4.
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
lzo: add patch to fix build on i386

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

Signed-off-by: Stephan Raue <stephan@openelec.tv>
propects/Generic/options: lcdproc: enable serialVFD

closes #3341
Merge pull request #3342 from stefansaraev/serialVFD

propects/Generic/options: lcdproc: enable serialVFD
linux: update to linux-3.15.3
Merge pull request #3355 from pershoot/staging

linux: update to linux-3.15.3
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
alsa-utils: dont install default ALSA restore rule, to avoid overwriting our own mixer settings with default values. rename our udev rule to start after other default sound config rules. this should fix #3350, this should fix #3346

Signed-off-by: Stephan Raue <stephan@openelec.tv>
busybox: add upstream patches

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

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

Signed-off-by: Stephan Raue <stephan@openelec.tv>
oe_setup_addon: create missing folder
Merge pull request #3358 from vpeter4/oe_setup_addon

oe_setup_addon: create missing folder
xbmc: oe_setup_addon: create missing folder (early)
systemd: drop double gcrypt depend
systemd: update to systemd-215