Fixing meta.

We dont want a class TheClass to return MTheClass type when it should return TheClass.
infix, replace $ in method names...
Adding field inspection.
Desambiguation of types through packages in Forge.
Close of stream inside the codegen.
incremental compilation extracted to LAC.
Fixing names with backslash.
Adding type handling (for existential, refined and annotated types)