added ProviderBinding handling
added learning test checking that guice can inject Provider<Provider<Something>>
fixed test names
added test Generators.does_not_inject_google_provider