Fix for running under some non-English Locales

The GeonamesUtility loads some country code mappings upon startup. Part of this process uses toUpperCase() and toLowerCase() which is locale-sensitive. In some Locales this will turn I -> ı (instead of i). See here for some gory details: http://www.theothertomelliott.com/node/860

This can break the randomized testing used by Solr (among other projects).