testing/restart-services: upgrade to 0.17.0
changelog since 0.14.4
NEW: added systemd support
MOD: SV_IGNORE now has highest priority (was: lowest)
FIX: find ppid detection for processes containing braces (and now everything else)
FIX: handling when a process disappears while we are processing it
MOD: refactor code to prepare systemd support in later version
MOD: refactor code to skip service restarts
MOD: removed deprecated --list option
NEW: support selinux and use 'run_init' on selinux enabled systems to control a service
NEW: detect and abort if not running as root
FIX: trigger BUG() on unusual hostnames with broken UTF8 chars in /proc/<pid>/stat
FIX: rc-service outputs PIDs on service test, do not print that
FIX: fix error message when pid 1 is found
MOD: improve handling of executables in /usr/lib*/ (fixes postgresql)
FIX: ignore more kernel threads showing up in lib_users
MOD: improve output of unknown processes
NEW: correctly detect and handle pid 1
NEW: Added new feature CUSTOM_PROCESS_MAP which allows
definition of custom process<->service mappings
NEW: add some kind of fuzzy search for better service recognition