Handle the non-deterministic paging results from GeoNames

Seems like GeoNames sometimes returns slightly different geos when you page through results. I tried a couple other place names, and the results were similar.

The test now hits 4 pages of results, and only asserts that > 1 page of results matches the first query result, which doesn't seem to be flaky (at least on my box).