plug the old progress callback into Ion
don't depend on HttpUrlConnection to read header data from the response
Merge branch 'request_builder' into ion

Conflicts:
	HttpClient-OAuth/src/com/levelup/http/signed/oauth1/OAuth1ConsumerClocked.java
	HttpClient/src/com/levelup/http/BaseHttpRequest.java
	HttpClient/src/com/levelup/http/CookieManager.java
	HttpClient/src/com/levelup/http/HttpClient.java
	HttpClient/src/com/levelup/http/HttpException.java
	HttpClient/src/com/levelup/http/HttpRequest.java
	HttpClient/src/com/levelup/http/async/HttpCall.java
	HttpClient/src/com/levelup/http/async/HttpCallable.java
implement the HttpResponse handling for Ion
make IonResponse strongly typed
no more HttpUrlConnection in HttpRequest
no more URL class usage (and thus no more okhttp)
compilation fix after renaming
no need for the body to set properties in HttpUrlConnection
fix a typo
the HttpBody* don't need to set header values anymore
fix HttpRequestGetNoRedirect