lib: Add a --max-fails optional usize argument
This is used to stop execution after the number of tests failures is greater than the value set with --max-fails.
Three integration tests are added in deqp_runner
to avoid regression on
the feature. They check that the feature works as expected with multiple
threads and with a baseline.
Fixes #43 (closed)
Edited by Detlev Casanova