Added test for cancellation as per normal pattern.

This will prevent the loader doing anything if it is cancelled
before execution starts, for example if blocked in a queue of
other AsyncTasks.
Merge pull request #123 from novoda/cancel-task-improvement

Added test for cancellation as per normal pattern.
Updates latest version references to 1.5.9
Rolls back to previous README

While 1.5.9 is tagged, it's not been released to MavenCentral properly - 1.5.8 is the latest stable version.
Adds FlakyTest annotation to failing acceptance test

http://developer.android.com/reference/android/test/FlakyTest.html
Fixes cannot find symbol: FlakyTest
Removed possible race with ImageWrapper.

Also removed the reference to the loader task in the image
tag.  Should not need to use this.
Merge pull request #131 from novoda/TG-559-loader-task-race-fix

Removed possible race with ImageWrapper.
Convert to Gradle build
Formatting and a bit of clean up
Oops, demo holds the instrumentation tests, not core.
Update build.gradle to reflect minSdk 11
Change compile api version to 16
Super ugly fix for broken compat

setadapter is not available until sdk 11
Merge branch 'master' of github.com:novoda/ImageLoader
Revert minSdk back to API level 9
Adds CheckStyles, Findbugs and PMD
Applies checkstyles
Adds wait for activity to prevent IndexOoB
Merge index out of bounds into master