Use IOStub not StringIO in specs.
Merge remote-tracking branch 'origin/master' into compiler
Cleaned up some compiler interface code.
Fixed reference to AST.
Fixed reference to CompiledFile.