Added Geonames Provider

Hi
GeoNames is a geographical database and contains over 10,000,000 geographical names.
Link database: http://www.geonames.org/

The branch adds the Geonames Provider to the library. You have to register before to use it. (free registration at http://www.geonames.org/login)