Add a check for Singleton on constructors.
Fix checkstyle violation.
add an integration test to prove the singleton on constructor check is failing builds as it should.
Merge pull request #273 from cgruber/prohibitsingletononconstructor

Prohibit singleton annotations in constructors.
A configuration to permit travis to install the android SDK before running continuous build.
Reduce the set of things needed for building the android examples.
Merge pull request #276 from cgruber/androidontravis

Support building against the Android SDK in continuous integration.
   Rework the default loader into a cleaner, more explicit FallbackLoader, and turn the previously chained loaders into ingredients that could be used in this or other loaders.
Various fixes from review, including style fixes for square's codebase, typos, clean up some extra logging, etc.
Support all annotations, since some JVMs will only cause the module processor to run if that compilation job includes classes that have both @dagger.Provides and @dagger.Module.
Merge pull request #279 from cgruber/speeduploader

Rework the default loader into a cleaner, more explicit FallbackLoader
Merge pull request #280 from cgruber/handlenoprovidesmodulesonalljvms

Support all annotations, since some JVMs don't consistently fire the processor.
Include DemoModule in module list for simple Android example.
Merge pull request #284 from square/jw/module

Include DemoModule in module list for simple Android example.
Update JavaWriter to v2.0.1.
Merge pull request #285 from square/jw/java-writer-number-two

Update JavaWriter to v2.0.1.
Merge square/github pull request #273 from cgruber/prohibitsingletononconstructor
Merge square/github pull request #276 from cgruber/androidontravis
Various fixes from review, including style fixes for square's codebase, typos, clean up some extra logging, etc.
Merge remote-tracking branch 'upstream/master'