API host ws.geonames.org is no longer valid (bug 20179)

Services_GeoNames uses the old host ws.geonames.org whereas it should be using the newer api.geonames.org. 

As of 17th Jan 2014, ws.geonames.org seems to have been removed from DNS, causing the following exception to be raised: Services_GeoNames_HTTPException: Unable to connect to tcp://ws.geonames.org:80. Error: php_network_getaddresses: getaddrinfo failed: Name or service not known