Issue #101 Made CacheConfigurationBuilder constructor private
Issue #101 Generic CacheLoader support
Issue #101 Wired CacheLoader into XML config
Issue #101 Generified ClassInstanceProvider, added DefaultCacheWriter
Issue #101 Wired CacheWriter in XML Config
Issue #101 CacheWriterConfiguration clean up
Issue #101 storeByValue xml config
Issue #101 XML Support for Expiry
Issue #101 Added eviction test
Merge pull request #177 from alexsnaps/issue-101

Issue #101 - loader + writer + expiry + byValue
issue #176 use multiple keys in remappingFunctionReturnsIterableOfEntriesForEachInputEntry
issue #176 use multiple keys in testWrongKeyType()
issue #176 use multiple keys in mappingIsRemovedFromStoreForNullValueEntriesFromRemappingFunction(),
                     remappingFunctionGetsIterableWithMappedStoreEntryValueOrNull(),
                     computeValuesForEveryKeyUsingARemappingFunction(),
                     remappingFunctionProducesWrongKeyType(),
                     remappingFunctionProducesWrongValueType
issue #176 put back suppress warnings
issue #176 use multiple keys in tests for BulkComputeIfAbsent
issue #176 minor cleaning for slightly better readability