Handle the new 'location' instead of city/province

+ always use the lat/long when at least street or city is missing in
/edit