Proxy configuration for OAuth

Issue #3056221 on drupal.org by paul.kim.

Had an issue where migrations would fail when OAuth2 is used because it has it's own implementation of Guzzle. Changed this to use Drupal's httpClient which picks up on your proxy configuration that's defined within settings.php