Google fallback

Pull request of code for comment. 
No tests added yet but code has been checked with an app (by setting a useless domain/url for geonames - xapi.geonames.org).
For https://github.com/panthomakos/timezone/issues/27
I think `if Timezone::Configure.google_api_key` should work here, right?