shell-test.sh library added TEST_FAILURES counter and ERROR_STOP value to allow test plans to carry on if out/base file comparison fails.