add Minify::getCache() and Minify_Cache_Abstract

- add Minify::getCache() method to get cache object
- add Minify_Cache_Abstract abstract class that all cache classes must implement
This should actually be a Minify_CacheInterface. There's no benefit in forcing cache classes to extend this.