enhance error message with failure message
fix error unittests and resolve unitialized value warnings
remove needs_restart tests
handle daemons with actions (and keep old daemon restart)
add unittests for new actions
bump build tools, linux_sysv is default now and shouldbe changed via
test framework