fix for incorrect image cache directory path

- When using multiple cache instances of LRImageCache the path returned from LRPathToImageCacheDirectory both returns the path for the first cache created. The dispatch_once looks like it would work fine if  LRPathToImageCacheDirectory was an instance method instead of an NS_INLINE.
Sure thing but this will require a larger change...