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