Add factory path to ignores.
Merge pull request #143 from cgruber/ignoremorestuff

Add eclipse factory path to ignores.
Add a SuppressWarnings annotation to suppress unchecked casts, plus a test.
Merge pull request #141 from cgruber/fixWarnings

Add a SuppressWarnings annotation to suppress unchecked casts.
Fix a crash in the dagger-compiler on parameterized injected types.

Otherwise dagger-compiler crashes like this:
  java.lang.NullPointerException
    at dagger.internal.codegen.InjectProcessor.getInjectedClass(InjectProcessor.java:128)
    at dagger.internal.codegen.InjectProcessor.process(InjectProcessor.java:68)
Merge pull request #144 from square/jwilson/parameterized_injectee

Fix a crash in the dagger-compiler on parameterized injected types.
Fix regression by making Binding default behaviour to do nothing on getDependencies()
Merge pull request #145 from cgruber/fixgetdependencies

Make `Binding<T>` default behaviour to do nothing on getDependencies()
Switch default of injectMembers() to no-op and fix subclasses.
more conversions to AssertionError and move a comment into an exception message.
Merge pull request #146 from cgruber/fixinjectmembers

Switch default of `injectMembers()` to no-op and fix subclasses.
Merge branch 'master' into assisted-injections

Conflicts:
	compiler/src/main/java/dagger/internal/codegen/InjectProcessor.java