issue #72 - cache expiration
Merge pull request #140 from timeck/issue-72

issue #72 - cache expiration
extra key/value type checks in compute() and bulkCompute() methods
Merge pull request #141 from timeck/someExtraChecks

extra key/value type checks in compute() and bulkCompute() methods
Issue #110 A late evening shot at fixing Store.bulkCompute
Issue #110 : adding integration tests for putAll with or without cache writer
Issue #110 : testing getAll, including making assertions about the optional CacheLoader
Issue #110 : testing removeAll, refactoring the calls to the cacheWriter, using a Set for BulkCacheWriterException successes (since the consumer knows the values)
Issue #110 : fixing onHeapStore bulkComputeIfAbsent, fixing OnHeapStoreBulkMethodsTests tests, mentioning in Store API that bulkCompute functions must return iterable iterating in the same order as the input, and containing entries matching (same key) the input Iterable
Issue #110 : fixing javadoc for Store, per Alex and Karen's suggestions