CodeGeneration improved to handle ClassDef, modifiers, constructors, and some code reusing improved.
Infrastructor for YY Virtual type code generator added.
Composibility works for virtualized types!

* sbt Build changed to generate code for YY virtualized types
* ClassVirtualization changed to import VirtualizedCG module members instead of creating virtualized types and values.