Script: export EvalError
Script Tests: cleanup
Script Evaluator: honor 80 char line limit
Script Test: add methods for comparing executions

Now not only the result of `eval` is checked, but the stacks as well. Also
minimal test cases are found using `shrink`.