Moved compiler in to llvmc and removed partial_ast class.