Type-check array accesses, don't stop type-checking in comparisons
Typer: Fix while bodies not being type-checked
Merge pull request #112 from Kha/typer-fixes

Moar Typer fixes
Detect duplicate fields/methods/names
Add test for the same name in different scopes
Add tests for field accesses and System.out.println
Get rid of assertExecFailureWith
Remove unused SystemOutDecl