Removed a SuppressWarnings which old eclipse doesn't care about for some reason... now I'm just confused. Do we need it or not?
Added injectType methods to Eclipse/JavacHandlerUtil, which we'll need to inject the created $Builder type.

Inspired by Philipp Eichhorn's work in lombok-pg.
First steps Builder support
Eclipse Builder implementation finished. Tests need fleshing out though.
improved and added to test cases for @Builder.
Eclipse's implementation continues to pass them all.
Most of the javac implementation for HandleBuilder, plus
some minor updates and refactoring in the eclipse HandleBuilder.
Added a ClassDef wrapper, because its signature changed between javac1.6 and javac1.7. (The wrapper uses reflection). Need for: javac @Builder impl.

Also added some utilities to JavacHandlerUtil.
finished tests for builder (added after-delombok versions).
javac builder implementation. Passes all tests.
Added toString() impl for builders in both eclipse and javac.
Added all documentation, though it'll need some reviewing.