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.
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
dbus-glib: update to dbus-glib-0.102

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

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

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

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