Used backported Base64 implementation, and enhanced speed in escape() method.
Fixed a misaligned method call.
Fixed a small bug where BUILDER is used in escape() before being instantiated.
Fixed a bug when sending streams; meta data wasn't separated by commas.
Allowing to retry POST requests if underlying HttpEntity isRepeatable returns true
There's no need to escape slash character since content is already base64-encoded.
Added modifications to allow for progress notifications with data
Merge pull request #387 from orientalsensation/JsonStreamerPreFroyo

Used backported Base64 implementation, and enhanced speed in escape() method.
Merge branch 'master' of github.com:loopj/android-async-http
Fixes #394
Fixup for #394
Fixed SDK targeting
Removed hardcoded strings
Throwing exception to fill expectations
Unnecessary casting
Possibility to use library on non-UI thread (calling Looper.prepare) #397
Refactoring gone wrong, flipped condition #397
Changed DataAsyncHttpResponseHandler into subclass to minimize changes of existing library.
Merge pull request #391 from vetho/master

Added modifications to allow for progress notifications with data
Fixed debug build, simplified sonatype for release only and updated gradle to 1.9 (gradle build tools 7.+