Add support for externalValues in GeoMapper

Here is the support of externalValue(Point) for GeoPoint Field Mapper.
Fix #2553