geocoding support for Google's API; fix location duplication detection, which is used as error detection to catch when geolocation is failing and the geocoder doesn't tell us.