Add ast compiler to fsc.fs

I have added a `compileOfAst` method to `fsc.fs`. This is essentially `mainCompile` minus the parsing stage, which can be used for typechecking and compiling user-transformed untyped ASTs.