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()
Merge branch 'master' into fixprotectedinjectconstructor