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
There is benefit, if it's abstract class and implements some common methods. for example log(), or tmpdir(). i could convert it to interface instead of abstract class, but then there's no way it can supply some default methods.