Rename HttpComponentsClient http client classes

This commit is in preparation to support HttpClient 4.3 as a dependency.
The native HttpClient cannot be removed, therefore support for it will
remain as a deprecated option. The reason for renaming is to allow API
compatibility with other Spring libraries when using HttpClient 4.3
Add support for HttpComponents HttpClient 4.3 for Android

Issue: ANDROID-90, GITHUB-15