full of awesomeness
removed svn remnants
added accessor methods for maxRetries
Expose the execute() method as public
Renamed AsyncCallback.onSuccess() to onComplete() because it may also be
called when retries have been exhausted.

Fixed return logic in AsyncHttpClient.
Added Eclipse project
Renamed AbstractRequestHandler to BasicRequestHandler as it provides
basic functionality that goes with BasicHttpClient.

In AbstractHttpClient, made requestHandler final and set a
defaultRequestLogger.
Tightened up exception handling in doHttpMethod(...)
Pulled synchronous get/post/put/delete methods from BasicHttpClient up
to
AbstractHttpClient.
Renamed AsyncTaskHttpClient to AndroidHttpClient, which can be used sync
or async.
Added workaround for HttpURLConnection bug in older versions of Android.
Added constructor taking a custom RequestHandler
Auto-formatted (oops), changed default timeouts, beefed up timeout
detection, added return to onError so you can indicate whether to retry
Simplifed timeout logic in AbstractHttpClient by attempting connect()
independently of read or write
Replaced all SOPs with calls to RequestLogger
Fixed all compiler warnings
Added SleepServlet for testing read timeouts
Added servlet-api
On final iteration through tryMany, throw exception immediately
regardless of its type
Removed unused getters, added missing comments, checked in Javadocs
Shortened HttpGetRequest to just HttpGet, etc.
Added ParameterMap constructor to HttpPut and corresponding methods in
AbstractHttpClient, AsyncHttpClient
Removed duplicate methods from BasicHttpClient
Further docs cleanup
missing docs
Merged HttpPut constructors to support more typical REST client usage