Send the target resize with to IonDrawable to allow proper drawable sizing for placeholder and error images

Change-Id: I1de2af665eb72596ed5cf346ff0fc8b05768e1c7
Fix tests and asserts
Add disconnect tests
exif test
exif test
handle exif rotation
Merge remote-tracking branch 'koush/master' into cm-10.2
formatting

Change-Id: I8572b42cfd04053d408babb129bd0769c9000fe0
Allow creation of multiple Ion instances
v120
Bitmaps: fix how bitmap load errors are cached.
Fix NRE that occurs when a errored out bitmap is retrieved from cache.
remove orientation spam

Change-Id: I3f3a5dd9d1ce7eb5ebf87d307823bf8f73153b60
fix issue #84 https://github.com/koush/ion/issues/84
Merge pull request #91 from schwiz/master

fix issue #84 https://github.com/koush/ion/issues/84
This will cause undesired behavior on future.get(), as
it will throw an ExecutionException, wrapping the internal
exception.
The response object will be inaccessible.

Revert "fix issue #84 https://github.com/koush/ion/issues/84"

This reverts commit f0cf95baa0e333298919ba4e9db1a01ae5ff50ef.
TransformFuture: remove from, and use "then".
fix bitmap load from stream resize options

Change-Id: I44c5fd4e9d5649e71f8c9e4d1f8d6d279aba62f3
Refactor config options into configure().
Add a persistent store and cache.

Change-Id: I0838cf229b3c760d723d79483c2832e221d46425
remove unnecessary image creation. setPixels also creates/overwrites the image variable.

Change-Id: I82feed32550d2b857b321637a5b0ac2e2a52f8d9
Added the possibility to add multiple params at once using a map.

Added methods to the respective interfaces and changed IonRequestBuilder to implement those additional methods.