Missing regions

I noticed that if a two cities with the same name in a single country exist that only the first one is being imported. This was due to the city import function not checking for region id in addition to the city name and country id when determining if a record was to be edited or created. There are also significant performance improvements: cities1000 now takes 10-15min instead of over two hours.