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