Add OkHttp ClientHttpRequestFactory implementation

This commit adds OkHttpRequestFactory which can be used as an
alternative to the native HttpUrlConnection or HttpComponents clients
provided by SimpleClientHttpRequestFactory and
HttpComponentsClientHttpRequestFactory.

Issue: ANDROID-138
GitHub: 10, 12