acpi-fptd: fix memory leak in acpi_get_boot_usec
fix lingering references to /var/lib/{backlight,random-seed}

This should have been part of ef5bfcf668e6029faa78534dfe.
acpi: make sure we never free an uninitialized pointer
systemctl: fix name mangling for sysv units
cryptsetup: fix OOM handling when parsing mount options
journald: add missing error check
bus: fix potentially uninitialized memory access
dbus: fix return value of dispatch_rqueue()
modules-load: fix error handling
efi: never call qsort on potentially NULL arrays
strv: don't access potentially NULL string arrays
mkdir: pass a proper function pointer to mkdir_safe_internal
nspawn: always copy /etc/resolv.conf rather than bind mount

We were already creating the file if it was missing, and this way
containers can reconfigure the file without running into problems.

This also makes resolv.conf handling more alike to handling of
/etc/localtime, which is also not a bind mount.
tmpfiles.d: include setgid perms for /run/log/journal

4608af4333d0f7f5 set permissions for journal storage on persistent disk
but not the volatile storage.

ref: https://bugs.archlinux.org/task/37170
execute.c: always set $SHELL

In e6dca81 $SHELL was added to user@.service. Let's
instead provide it to all units which have a user.
man: Improve the description of parameter X in tmpfiles.d page
execute: more debugging messages
gpt-auto-generator: exit immediately if in container

Otherwise we get an ugly warning when running systemd in
a container.
Introduce _cleanup_endmntent_
systemd: order remote mounts from mountinfo before remote-fs.target

Usually the network is stopped before filesystems are umounted.
Ordering network filesystems before remote-fs.target means that their
unmounting will be performed earlier, and can terminate sucessfully.

https://bugs.freedesktop.org/show_bug.cgi?id=70002