Abstract nominatim provider

I'm looking into hosting my own instance of nominatim, so this would be useful for me, e.g.

``` php

$provider = new \Geocoder\Provider\NominatimProvider($adapter, "http://192.168.33.10");

```