Resolves Issue #8: Refactored Caching class, CachingProvider and CacheManager interfaces to support multiple CachingProvider instances with class loader isolation (removed need for CacheManagerFactory)
Resolves Issue #87: Removed Caching.isAnnotationsSupported() method.