Yannis:
    (a) Fixed issue where overload hack was causing the memory consumption of dynamicRecords to jump off the roof.
    (b) Fixed issue where variable (Var) could not be lazy initialized (first initialized to null, and later acquiring its actual value)
    (c) Added cleaner for generated code. This is written badly, but it does the trick based on simple heuristics
    (d) Added library for profiling generated code (util/Timing)
    (e) Added library for multimap. This also includes an optimized inlinable version generated that exploits dynamicrecords information.
    (f) Added multiple library methods to various classes (e.g. in IOOPS support for ObjectInputStream/ObjectOutputStream)
    (g) Fixed issue with strings being represented as byte arrays (append method was not working)