Initial revision
Quick and dirty documentation
Add licensing information
Split DMWebImageDownloader from DMWebImageView, and refactor so each class maintain its own operation
Update TODO
Remove unnecessary coupling between DMWebImageDownloader and DMImageCache
Add some example about using downloader and image cache store components independently + general doc enhancement
Added "Motivation" chapter
Add the Fraggle's storry to the Motivation section
Remove Dailymotion paternity and move to joined paternity with Fraggle behind the Simple Design (SD) team name
Use user cache directory instead of ducment directory to prevent from cache to be synced back and forth in iTunes
Replace the SDWebImageView by an UIImageView category make the integration even simpler
Remove the dirty hack of storing the helper into the first subview of the UIImageView and prevent duplicate downloads of the same URL

The helper (now called manager) is now handling the mapping between the UIImageView and its downloader.
This way we don't polute the UIImageView, and don't remove its capability to have subviews.
This change removes the automatic handling of image placeholder. The placeholder image can
be passed as second argument of setImageWithURL:placeholderImage:
The manager now handle duplicate downloads for the same URL gracefuly by sharing the same downloader
for all requestors.
Finaly, the manager handles URLs which can't create an image (HTTP error or invalid format) by flagging
them so it won't retry to download them again and again.
Fix the name of the SDWebImageManagerDelegate protocol
Fix some warnings when most warnings are activated
Handle nil image urls nicely
Ensure URL caching is disabled in order to prevent from duplicate caching
Fix potential crasher in SDImageCache. Don't rely on memory cache to retain a returned value.
Set references to nil after release in dealloc methods
Add multitasking support by cleaning the memory when app is sent to background