added SyncHttpClient.java (from original pull request of Spobob)
modifed AsynHttpClient.java: sendRequest now protected (was private)
Merge pull request #141 from f-barth/master

Synchronous Http Client
AsyncHttpRequest handle SocketException. Fix issue where responseHandler not notified if link to host offline
Merge pull request #148 from OnlyInAmerica/master

Fix Issue 23: Forever loop while host is not found
fix getUrlWithQueryString

fix in getUrlWithQueryString to append additional parameters in url with
query string already present
Merge pull request #155 from crino/master

getUrlWithQueryString
Fix issue #152: catch SocketTimeoutException
Merge pull request #156 from sayadyan/master

Fix issue #152: catch SocketTimeoutException
if httpstatus is 204 there is no content
Merge pull request #166 from tompesman/master

Accept HTTP 204 JSON response
Merge remote-tracking branch 'sweetlilmre/master' into md

# By Peter Edwards (3) and sweetlilmre (1)
# Via Peter Edwards
* sweetlilmre/master:
  Added FileAsyncHttpResponseHandler based on: https://github.com/loopj/android-async-http/pull/134
  Big download fixes: Removed unnecessary buffer copy (should allow for larger downloads and helps to combat VM heap constraints) Wrapped allocation in OutOfMemory handler, current behaviour will signal the GC and retry. This _sometimes_ works if GC has a change to run
  Reworked Json handler to parse json on the download thread in the failure case and fixed the messaging to be consistant updated javadocs
  Refactored AsyncHttpResponseHandler.java code base to facilitate a single base class and to use binary as the base response format Refactored dependent AsyncHttpResponseHandler.java classes: BinaryHttpResponseHandler.java, JsonHttpResponseHandler.java Added new ResponseHandler: TextHttpResponseHandler.java Cleaned up exception handling, added missing exception handling and mofified RetryHandler behavior to be more robust Moved handler to separate class to avoid leaks in AsyncHttpRequest.java Added PROGRESS and RETRY messages

Conflicts:
	src/com/loopj/android/http/AsyncHttpRequest.java
	src/com/loopj/android/http/JsonHttpResponseHandler.java
Fix SyncHttpClient to work with @sweetlilmre refactored code
Merge pull request #1 from friendlyfashion/33809bf10d860eee6fa67ef00958da0eae1aef01

Recent changes at original repo working with refactored response handlers