Use a ReferenceQueue to cancel gc'ed requests.
Create a unique request ID and use it for GC cancelling.
Code review. One ref queue, fix exception handling.
Merge pull request #99 from JayH5/master

Catch a more general exception when checking for rotation from content resolver
Store the Request reference directly in the WeakRef.
Merge pull request #94 from square/dimitris/ref-queue

Use a ReferenceQueue to cancel gc'ed requests.
Specify default connect and read timeouts.
Merge pull request #102 from square/jw/default-timeouts

Specify default connect and read timeouts.
Rename Loader to Downloader. Add override point to OkHttpDownloader.
Merge pull request #104 from square/jw/downloader

Rename Loader to Downloader. Add override point to OkHttpDownloader.
Rename builder method to downloader to match new class name.
Merge pull request #108 from square/jw/downloader

Rename builder method to downloader to match new class name.
Allow specifying debug in the builder.
Merge pull request #109 from square/jw/debug

Allow specifying debug in the builder.
Fixed Froyo IOException bug.
Merge pull request #113 from kkocel/patch-1

Fixed Froyo IOException bug.
Correct use of pre-Java 6 initCause so proper type is thrown.
Redraw placeholder when recycling
Merge pull request #123 from alexchow/master

Redraw placeholder when recycling
Fixed StatFs bug occuring on some devices.

Fixes IllegalArgumentException occurring on some devices.

```java.lang.IllegalArgumentException
at android.os.StatFs.native_setup(Native Method)
at android.os.StatFs.(StatFs.java:32)
at com.squareup.picasso.Utils.int calculateDiskCacheSize(java.io.File)(Unknown Source)```