systemd: convert to new package format, rework to enable initial systemd init support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
projects/*/linux: add systemd support to kernel configs

Signed-off-by: Stephan Raue <stephan@openelec.tv>
config/functions: add 'enable_service' function to enable systemd services by default

Signed-off-by: Stephan Raue <stephan@openelec.tv>
scripts/install: add support for '$PKG_DIR/system.d' dir and install *.d dirs before we run the install script

Signed-off-by: Stephan Raue <stephan@openelec.tv>
scripts/image: create /run and /tmp as dirs, link /media to /run/media

Signed-off-by: Stephan Raue <stephan@openelec.tv>
avahi: switch to systemd support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
bluez: switch to systemd support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
connman: switch to systemd support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
openssh: switch to systemd support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
dbus: switch to systemd support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
rpcbind: switch to systemd support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
busybox-initramfs: enable systemd as default init system

Signed-off-by: Stephan Raue <stephan@openelec.tv>
fuse: switch to systemd support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
eventlircd: switch to systemd support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
systemd: switch to systemd's 'halt', 'poweroff', 'reboot', 'runlevel', 'shutdown' functions

Signed-off-by: Stephan Raue <stephan@openelec.tv>
eventlircd: fix service restart

Signed-off-by: Stephan Raue <stephan@openelec.tv>
scripts/install: add support for system.d dirs

Signed-off-by: Stephan Raue <stephan@openelec.tv>
eventlircd: seperate runtime options to system.d configfile

Signed-off-by: Stephan Raue <stephan@openelec.tv>
busybox: add initial systemd support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
busybox: create /var/log, dont create /var/tmp and /var/log/wtmp (done by systemd)

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