Encapsulated fields on CompilationContext.
Moving module descriptions to a per-file basis
CompilationContext improvements
Implemented a couple of helper methods on CompilationContext
Partial implementation of the new ImportDeclaration
Hooked the new ImportParser into the compiler & fixed tests
Added a post-parse transformation system
Implemented mutually recursive modules (but transformer ensures that they don't work).