Added three tests to exercise the union type transformation for the field expression
Updated the type assistant with utility functionality used in the union type transformation
Added a proper toString method in the SourceNode class
Added fix for the union type transformation of the field expression (when the parent is not an apply expression)
CodeGen console cleanup
Changed the Java code generator to explicitly state which classes it skips

Issue #385