Revert "the HttpBody* don't need to set header values anymore"

This reverts commit 7e9dfdbc681a261ea48b5f1da7775bee5e30c613.

Conflicts:
	HttpClient/src/com/levelup/http/HttpBodyString.java
use HttpUrlConnection for streaming
renaming
code cleaning
no need to use HttpRequestGet internally, use BaseHttpRequest
simplify the UploadProgressListener
fix compilation
use a delegate class to either do the HTTP connection with HttpURLConnection or Ion