Removed synchronised keyword that should not be there
Updated test results related to generation of quotes
Changed the way quotes literals are generated such that their ordering can be controlled.
Added test revealing problem with generation of the case expression. The 'others' clause was wrongly assumed not to be null in one of the transformations.
Fix: the 'others' clause was wrongly assumed always not to be null in one of the transformations.
Added test revealing problem with generation of function invocations when the function definition is inherited
Fix for problem with generation of function invocations when the function is inherited.

It was not taken into account that the variable definition
could be an inherited definition.
Added file write support in the codegen runtime library
Removed instantiations of the TC assistant factory that should not be there. Instead the factory is now being passed around