Reorganized the integ test coverage.
Some progress on annotation support for incremental java compilation.
Added basic support for annotations
Tidy up in annotation processing. Removed unnecessary codes.