IR node cleanup: Now there only is one way to represent local variable declarations
Added test revealing problem with pattern checking in block statements
Cleanup of test resuts due to IR abstract syntax cleanup
Removed the let def statement from the IR abstract syntax and replaced it with blocks
Fix for generation of pattern matching in a block statement
Union type transformation of the equals binary expression is not needed anymore
Java quote value generation cleanup
Updates to tests related to record modification
Updates to the testing system that executes the generated Java code

Changes to the output that makes it easier to keep track of the
progress.