Try loading image from URI if disk cache throws an exception

- On FileNotFound exception recreate disk cache directory
- On OOM don't change old behavior
Java docs
Prepare manifests to next version
Issue #172 - EXIF orientation support
Introduced ImageLoaderConfiguration.imageDecoder(...)
Introduced DisplayImageOptions.decodingOptions(...)
Made ImageDecoder as interface. Added BaseImageDecoder. Extract size and
scale calculation to ImageSizeUtils.
Sample: Increase min SDK to 5
Sample: Added test URL for EXIF image
Sample: Use ImageScaleType.EXACTLY for pager
Java docs
Update description in pom
Built snapshot
Java docs
Merge pull request #214 from wanelo/disk_failure_fallback

Try loading image from URI if disk cache throws an exception
Refactoring
Init LimitedDiscCache asynchronously, prevent long I/O operation on UI
thread
Optimized FuzzyKeyMemoryCache
Fixed bug: .denyCacheImageMultipleSizesInMemory doesn't work if own
memory cache is set
Use LruMemoryCache as default memory cache for API >= 9
Use LRULimitedMemoryCache as default memory cache for API < 9
Default memory cache size - 1/8 of available app memory
Sample: Use default memory cache
Clean code
Update Readme