Refactor: use public Assert API
Refactor: use non-deprecated api
Refactor: change Java files into Groovy files, for easier handling and consistency
javadoc: Replace copy&pasted javadocs
Merge pull request #303 from tkruse/refactorings

Miscellaneous GroovyShell refactorings