issue #29: extract Module from Provider into an interface, as starting in Dagger 1.0 modules cannot extend abstract classes
Merge pull request #138 from Netflix/no-module-inheritance

extract Module from Provider into an interface