Added initWithURL and sharedGeocoderWithURL methods to allow specification of FreeGeoIP server.

* Maintained compatibility with existing init and sharedGeocoder API.
* Prevents reinitialization of a "shared" geocoder with a different URL
  than was used at the first initialization.