Created utilities for writing tests containing static errors

The overall purpose is to test the type checker using old (Java) and new
(Rascal) tests written in Rascal itself.

As long as the type chcker cannot yet be compiled, testing has to be
done using the interpreter.
Converting static tests in Java to Rascal (work in progress)