Add a RunsWith(JUnit4.clss) annotation to allow test to run inside google.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46244288
Merge pull request #242 from cgruber/runswith

Add a RunsWith(JUnit4.clss) annotation to unusedprovidertest
Ensure the manifest points to the correct application.
Merge pull request #244 from square/jw/fix-manifest

Ensure the manifest points to the correct application.
Bump JavaWriter to v1.0.5.

This fixes #239 where the code gen for a class named `Provider` would incorrectly
be confused with Dagger's `Provider` which was already an import.
Merge pull request #245 from square/jw/update-javawriter

Bump JavaWriter to v1.0.5.
Changed generated keys so they are created in runtime by using getCanonicalName() on the actual class.
Fixed referencing of inner classes with '.' instead of '$'.
Fixed generic type injection.

Conflicts:
	compiler/src/main/java/dagger/internal/codegen/ProvidesProcessor.java
Added test for generic type injection.
* Fixed injection of static types to work with Proguard.
Work around a very strange bug where the annotation processing environment will supply a broken class as one of the things supposedly annotated with @Inject (it isn't). Also is you actually do annotate a class with @Inject this same thing happens. This will give a useful error message in that case to point you at the class, rather than a NPE
Could not find tool 'aapt' error after updating android sdk
Merge pull request #250 from adriancole/latest-aapt-not-found

Could not find tool 'aapt' error after updating android sdk
Merge branch 'master' into obfuscatable

* master:
  Could not find tool 'aapt' error after updating android sdk
  Bump JavaWriter to v1.0.5.
  Ensure the manifest points to the correct application.
  Add a RunsWith(JUnit4.clss) annotation to allow test to run inside google. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=46244288