Issue title: Sending error when using distance API
 Issue body: Hello,

I'm using this bundle through https://github.com/egeloen/IvoryGoogleMapBundle and all was OK up to a few days

When using the distance API, I got this error :
Error: Call to a member function getStatusCode() on a non-object in /my/path/vendor/egeloen/google-map/src/Services/AbstractService.php line 259

When adding a var_dump at this line, of `$response` :
https://github.com/egeloen/ivory-google-map/blob/master/src/Services/AbstractService.php#L254
the results is :
`string(523) "{ "destination_addresses" : [ "Strasbourg, France" ], "origin_addresses" : [ "Illkirch, France" ], "rows" : [ { "elements" : [ { "distance" : { "text" : "13,6 km", "value" : 13590 }, "duration" : { "text" : "18 minutes", "value" : 1087 }, "status" : "OK" } ] } ], "status" : "OK" } "`

 Comments: 
 Comment 0: What is the `egeloen/google-map-bundle`, `egeloen/google-map`, `widop/http-adapter-bundle` and `widop/http-adapter` libraries versions?

 Comment 1: My composer.json :

```
"egeloen/google-map-bundle": "~2.1",
"widop/http-adapter": "~1.0.0",
"widop/http-adapter-bundle": "1.1.*",
```

 Comment 2: You should use: 

``` json
{
    "require": {
        "egeloen/google-map-bundle": "~2.1",
        "widop/http-adapter-bundle": "~1.2",
    }
}
```

 Comment 3: @cbeyer Does it fix your issue? Btw, I know I have broken the BC in a minor version. I'm currently releasing a new major version for all my libraries/bundles in order to take a new start and then, follow semver more strictly.

 Comment 4: ping @cbeyer 

 Comment 5: Sorry for the delay

Your solution fixes the issue. Thanks !

{'source': 'GithubIssues', 'repo_name_with_owner': 'egeloen/ivory-google-map', 'issue_id': 48102109, 'repo_stars': 321.0}