Fix GoogleMapsGeocoder control

Clearing the location upon receiving a new valid one should
not set the location value to null