utf8: fix utf8_is_printable
mount: check for NULL before reading pm->what

Since a57f7e2c828b85, a mount unit with garbage in it would cause
systemd to crash on loading it.

ref: https://bugs.freedesktop.org/show_bug.cgi?id=70148
logind: fix bus introspection data for TakeControl()
manager: when verifying whether clients may change environment using selinux check for "reload" rather "reboot"

This appears to be a copy/paste error.
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
gpt-auto-generator: exit immediately if in container

Otherwise we get an ugly warning when running systemd in
a container.
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
mkdir: pass a proper function pointer to mkdir_safe_internal
strv: don't access potentially NULL string arrays
efi: never call qsort on potentially NULL arrays
modules-load: fix error handling
dbus: fix return value of dispatch_rqueue()
bus: fix potentially uninitialized memory access
journald: add missing error check
cryptsetup: fix OOM handling when parsing mount options
acpi: make sure we never free an uninitialized pointer
fix lingering references to /var/lib/{backlight,random-seed}

This should have been part of ef5bfcf668e6029faa78534dfe.