Tests: allow errors to be disallowed in certain contexts.
Tests: allow errors to be disallowed in certain contexts.

For example, when doing an evaluator test we expect the tests
themselves to type checker and parse successfully. Hence we can use
disallowErrors to force a hard crash of the test suite if an error
occurs in such a context.

sashabu/libcspm