Make systemd/dbus support optional in Makefile using WANT_SYSTEMD
flag.
Make sure "extension" keyword is defined for older versions of
GCC (5 and under).
- Patches provided by Petr Ovtchenkov and Dmitry Bogatov.
* Talk with systemd over dbus connection to get all services and
targets known by systemd
* Implement missing garbage collector for system facilities as
the systemd targets are used as system facilities
+ Side efect is that we detect loops in the systemd units
- Avoid warnings if there exsists LSB tags for a script in the
override locations (fate #314069)
- Do not enforce service reload in case of an other root files
system no in case of not having systemd running (bnc#728947)
- We should forward to systemctl when running under rpm (this is
supposed to be handled outside insserv) (from Frederic Crozat)
- When insserv is called with full path of initscript
("insserv /etc/init.d/acpid") , systemctl was called with a "null"
alternative root (from Frederic Crozat).
- Enable insserv to support systemd services if shadowed by systemd
- Skip `FATAL' key word from messages currently nonfatal
- Linked lists: support prefetch of next pointer address for all
architectures
- Make temporary the new dependency checks nonfatal
- Warn if dependencies are not done in all runlevel
- Ignore real boot scripts for runlevel services as those
are already enabled.