[Dagger 2.0] Add the auto-value processor to dagger-compiler for the new 2.0 stuff.
Revert a portion of a Java8 fix that presumes a Java7 construct we aren't using, and want to avoid to keep Java6 compatibility in the processors themselves, as well as a Java6 inference limitation.
Bump compile-testing to 0.5 to take advantage of JavaFileObjects.forSourceStrings(...)
Merge pull request #18 from cgruber/fixgooglebuild

Add some maven love and revert some java7isms from google's internal changes to dagger.