Set slf4j-api scope as runtime
Upgrade httpclient to 4.3
Use new HttpClient APIs