Refactor downsampler and transformation out of IR
Use downsampler/transformation in ImageManager
use downsampler/transformation in Glide
Allow arbitrary transformations

Also passes loaders all the way to image manager
to decrease # of objects created for images
in the memory or disk cache.
Allow glide to load images into arbitrary targets

Removes global layout listener for views because
of performance issues.
Add default downsampler and transformations
Don't post to bg thread for bitmap ref counting
Fix exception when disk cache dir is null
Dramatically reduce cpu usage of lru bitmap pool

No longer need to iterate over linked list to
find individual entries
Always call handleException rather than cb
Reduce priority of image manager bg thread
Add our own version of an lru memory cache

Allows us to remove our dependency on the
android support libs.
Add rules to build glide as a .jar

Makes glide not a library project by default,
although all that is really needed to use it
as a library project is to just add
android.library=true to project.properties again
update docs
Add a clear method to glide
Throw if key glide request arguments are null
Fix a memory leak when bitmaps not released
Call ImageLoader exception handler on main thread
Don't set a null error drawable