update .gitignore
Add JCCacheType enum to NYXProgressiveImageView interface.  Remove property: BOOL caching.  Replace with property: JCCacheType cacheType.
Replace all instances of if(_caching) to if(_cacheType == JCCacheTypeNYX).  Add JCImageCache (loosely based on AFImageCache) interface and implementation to NYXProgressiveImageView.  Add caching to JCImageCache in for if(_cacheType == JCCacheTypeHeap).  Add method to lazily load sharedImageCache.

Remove from initialization:
_caching = NO;

Add to initialization:
_cacheType = JCCacheTypeNone;