Add a premium config option to geonames geocoder.

The geonames geocoder now requires a username
on both the premium and free services. So key
is no longer enough to determine which service
url to use.