Minor fix for method name in logging mechanism
Added test for tuples in function arguments
Disabled logging in Apache Velocity to prevent log file from being generated
Added test for tuple expressions
Added dependency analysis for detecting use of tuple types or expressions
Added generation of proper imports in classes when tuple types or expressions are being used
Updated type assistant with more utility methods convenient when generating tuple types
Changes to how test output is generated
Added support for generation of both tuple types and expressions
Added test for bool literals
Added generation of bool literals
Added test for tuple types containing basic types
Made IDE codgen part reflect changes in the core part
Added corrections to IDE part to make it work correctly with the dependency changes made in the core part
Refactoring of validation code for easier reuse
More code refacoring
Factoring out Java CG specific code
Updated package structure in core part and made IDE part adopt to core refactoring in the previous commits
Improved MergeVisitor and made it easier to configure with template callables
Updated templates due to change of Java template callable name