first draft of SPI tester
issue #62 Introduced Factory interface, that can be used to create new instances of the Class under test
Issue #62 Not binding <K,V> at the StoreTester level
Issue #62 added spi-tester module
Issue #62 Produce jar with spi-test qualifier in core module
Issue #62 Expose spiTestArtifacts configuration from core to allow impl to depend on it
Issue #62 clean up test skeleton to not cause failures
minor changes for spi test result, added spi-tester to test classpath to fix IDE missing dependencies
fixed spi-tester dependencies
changes suggested from review
Merge pull request #82 from hhuynh/issue-62

Issue 62: Looks good to me.
#62 refine javadoc on Store interface clarify behavior on key/value type errors
#62 refine store spi test factory
Merge pull request #83 from chrisdennis/issue-62

Issue #62 - Merging javadoc and Store SPI test tweaks
Issue #77 Configure checkstyle for the following rules:
* Unix EOL
* No tab characters
* Copyright headers on *.java files
Issue #77 Configure Findbugs
* Ignore failures
* run only on main source set of module
Issue #77 configuration of jacoco plugin for code coverage
Issue #77 Bump gradle version to 2.1
Merge pull request #84 from ljacomet/issue-77

Issue 77 - build tooling
Refactored Store.put() to not accept ValueHolder