Fail on non-zero exit code from tested subprocess
Normally the server process should exit with code 0. Non-zero might indicate crash during shutdown or so.
This can be used for automated Valgrind testing: $ make DAEMON=valgrind ADDITIONAL="--error-exitcode=1 kresd"