Added code to allow more than one param with the same key.
Added 2xx status code passing to response handlers
Fix NullPointerException in JsonHttpResponseHandler

If result is null after new JSONTokener(result) which means response is
not a json type, assign result to responseBody to avoid makeing
NullPointerException and also makes handleSuccessJsonMessage able to
create a JSONException with right jsonResponse's class name.
Merge pull request #93 from sillydong/master

Fix a NullPointerException in JsonHttpResponseHandler if response is not json type
Use ANDROID_HOME environment variable if available, and warn user if neither that nor sdk.dir is set correctly.
Merge pull request #110 from gdaniels/master

Use ANDROID_HOME environment variable to locate SDK
Don't retry non-idempotent requests, fixes #108
Merge branch 'master' of github.com:loopj/android-async-http
Call (arbitrary) non-deprecated onFailure response in JsonHttpResponseHandler, fixes #105
Fix type in TwitterRestClient. Fixes #99
Fix ant script auto version
Merge branch 'master' of https://github.com/loopj/android-async-http

Conflicts:
	src/com/loopj/android/http/JsonHttpResponseHandler.java
Merge pull request #90 from Zanfa/master

Added passing on the status code to the response handler if the request was successful
Make getUrlWithQueryString public
Add varargs RequestParams convenience constructor
Mark BinaryHttpResponseHandler.onFailure as deprecated
Merge pull request #129 from jlopez/master

Minor changes to a great library
Add init() to new constructor
Merge pull request #130 from jlopez/master

Add init() call to constructor
added SyncHttpClient.java (from original pull request of Spobob)
modifed AsynHttpClient.java: sendRequest now protected (was private)