small fixes to tests

make warnings not produce a non-zero exit code, add 'ignore' command to tests, make shorewall optional.