Issue #394, #407 - Prevent "Mark has been invalidated". Not use MarkableInputStream (unfortunately it's not a panacea), catch exception and recreate stream if need
Readme: Add apps
Merge branch 'master' of https://github.com/nostra13/Android-Universal-Image-Loader

Conflicts:
	README.md
Merge branch 'master' of https://github.com/nostra13/Android-Universal-Image-Loader

Conflicts:
	README.md
  Issue #440 - Thread pool threads  should use proper names
Readme: Fixed pledgie.com donation button
1) Issue #356 - Fixed loadImage(...) bug in 1.8.6 (onLoadingCancelled() is always fired)
2) New API: ImageLoader.displayImage(String, ImageAware, DisplayImageOptions, ImageLoadingListener)
    - allows display images not only in ImageView but in any view which implements ImageAware interface
    - avoid creating fake ImageView in loadImage(...)
3) Changed API: BitmapDisplayer.display(Bitmap, ImageView, LoadedFrom) -> .display(Bitmap, ImageAware, LoadedFrom).
Passed ImageView is available by ImageAware.getWrappedView()
4) Not keep context in configuration
Fixed test
Sample: No need in FakeBitmapDisplayer
Sample: Fixed warnings
Logs
Issue #393 - Fixed RoundedBitmapDisplayer for the case when view isn't drawn yet and size is unknown. Use ImageViewAware instead of ImageView.
Changed API: RoundedBitmapDisplayer.roundCorners(Bitmap, ImageView, int) -> .roundCorners(Bitmap, ImageViewAware, int)
Java docs
Update Readme
Renaming: FakeImageAware -> ImageNonViewAware
Protected imageViewRef in ImageViewAware
Merge branch 'master' of https://github.com/nostra13/Android-Universal-Image-Loader
Fixed test
Add build.gradle and Change .gitignore
Maven: Changed next version 1.8.7 -> 1.9.0