restored type checking
Merge pull request #157 from timeck/restoreTypeChecks

restored type checking in Store.bulkComputeXXX() methods
remove CacheLoader interactions from Ehcache.putIfAbsent() and
Ehcache.replace(K, V)
Merge pull request #153 from timeck/putIfAbsentLoader

remove CacheLoader interactions from Ehcache.putIfAbsent() and Ehcache.replace(K, V)
added new test files for BulkCompute and BulkComputeIfAbsent
added new test files for BulkCompute and BulkComputeIfAbsent
#86, fixed code sytle, change method name, remove dedundant methods
#86, fix for changes in the value type
#86, fixed findbug issues
#86, fixed tests to reflect the bulkCompute javadoc
#86, fixes after rebase
#86, made changes so test case reflects just the contract testing
#86, added test cases details for bulkComputeIfAbsent
#86, removing debug statement
#86, fixed issue with test that was not returning all entries passed to it