tests/runall: Make the runall script fail when tests fail
tests/runall: Make the runall script fail when tests fail

When a test fails, but still exits with zero (which is ok for TAP),
catch that, report the error, and exit with a non-zero value in the end.

Signed-off-by: Gergely Nagy <6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu>

algernon/libmongo-client,algernon/libmongo-client,algernon/libmongo-client