Split tools test in two so we can start it in a new JVM with an empty classpath for ceylon/ceylon-compiler#1797
JavaCompilerImpl: make columns 1-based like for javascript compiler
JavaRunnerImpl: avoid circular dependencies
ToolsTest: updated error message with new typechecker errors