Java rewrite engine

I think CIL works now. A bunch of gcc tests pass.