Add validation to make sure that modules must be public and not inner classes.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74368767
Disable the invoker plugin and point at the new location for the processors.
Detect (in advance) duplicate bindings, as well as incompatible types of bindings (unique + set, etc.).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74624377
Merge Key and FrameworkKey.  This is mostly a mechanical change and much of the structural change that is implied by Key differentiating framework types is left for later CLs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74695507
Dagger pom.xml fixes.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74728331
Clean up Util.isTypeOf (removing use of Elements and Types) and re-structure other methods to make use of it.  In the process, eliminate a lot of casting to (DeclaredType) by way of a casting method that properly uses a visitor.  Clean up callers on the way.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74842266
Bump the dependent poms so that the open-source project can build properly against modern snapshots of auto and the latest guava.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75162225
Apply superficial element validation to the MapKey processor's targets.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75167440
Ensure that for a single invocation of the processor a factory or members injector is created only once.  After some investigation I'm not actually sure that it's possible to properly detect if you are trying to write the same file as a pre-existing file, so no attempt is made to do so.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75551860
Migrate isTypeOf from Dagger to perform the key test (is there a sane match between the expected annotation value type and the type returned by the processor environment)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75599279