Applied most of the patches from current upstream.
- NOT included:
- systemadm removal
- /media, /tmp tmpfs changes
- systemd-*.conf config files rename
- "service: schedule JOB_RESTART from SERVICE_AUTO_RESTART state"
possible regression, https://bugs.freedesktop.org/show_bug.cgi?id=45511
- udev merge
- big LGPL relicensing patch
- MountAuto=, SwapAuto= options removal
- use of Type=idle for gettys by default
- JobNew/JobRemoved dbus API change
- Fixes for reported BZs:
- try-restart handling of units with scheduled jobs (#753586)
- start requirement dependencies on "restart" (#802770)
- systemd-tmpfiles did not preserve atime of subdirectories (#810257)
- segfault in systemd-loginctl kill-session (#819142)
- added shutdown inhibition support (#570594)
- assertion failure in systemd-analyze (#701669)
- bash-completion "Failed to issue method call" (#814966)
- Switched to using git for prep. Allows the use of renaming patches.