remove useless delegate
move the exception parsing in the base engine
make the caller throw the HttpException itself
cleaner exception throwing from the response
factorize/clean some clean
fix handling of compressed InputStream with HttpURLConnection