Fix gcj build and add the initial version of the JSCompiler