Merge branch 'release/3.0.2' into develop
Add 2.10 to Travis
Update Readme to use the pimp-my-library implicit conversion technique.
Move shared code from Abstract/PrivateModule into a trait.
Add getProvider/getMembersInjector/bindScope with scala syntactical sugar.
clear up the majority of the annoying intellij warnings
Remove ClassManifests and stabilize coding style.
Return the scala builders even when non-scala specific methods are used.
Upgrade to guice 4.0-beta.
Release version for 2.9.3 too.
Fixups for release.

* Update travis to include 2.9.3
* Update readme for 4.0
Merge branch 'release/v4.0.0-beta'
Merge branch 'release/v4.0.0-beta' into develop
Used javax.inject.Provider instead of com.google.inject.Provider; Added test with javax.inject.Provider;
Merge pull request #18 from michalkowol/develop

Use javax.inject.Provider
Added annotatedWithName to ScalaModule; Cleaned up imports
Added annotatedWithName to AnnotatedElementBuilderProxy and ScalaAnnotatedConstantBindingBuilder to allow bindConstant().annotatedWithName(name).to(constant());
Added annotatedWithName to KeyExtensions
Upgrade to be able to release for Scala 2.11.0. Fixes #25
Update readme.