[FIX] base_geolocalize: geocode errors out on empty address
[FIX] base_geolocalize: geocode errors out on empty address

It's unclear whether that's a recent change or a long-standing issue,
however currently if geocode is called with an empty address string it
will reply with a 400 Bad Request, which gets raised as an exception and
forwarded to the user. That is not a great experience.

Shortcut the entire thing and just return None (= geolocation failed /
no geolocation) on trying to geolocate an empty address.

OPW-746686

backport of 74a89bcf5c656a0a64f2a699444d39739ff7f1d2

makinacorpus/odoo,synconics/odoo,Elico-Corp/odoo_OCB,spadae22/odoo,spadae22/odoo,synconics/odoo,Nowheresly/odoo,funkring/fdoo,OpenUpgrade/OpenUpgrade,ygol/odoo,hip-odoo/odoo,glovebx/odoo,leorochael/odoo,funkring/fdoo,CatsAndDogsbvba/odoo,alexcuellar/odoo,datenbetrieb/odoo,odootr/odoo,makinacorpus/odoo,spadae22/odoo,Nowheresly/odoo,makinacorpus/odoo,diagramsoftware/odoo,odootr/odoo,datenbetrieb/odoo,alexcuellar/odoo,ygol/odoo,odootr/odoo,NeovaHealth/odoo,makinacorpus/odoo,CatsAndDogsbvba/odoo,odootr/odoo,vnsofthe/odoo,makinacorpus/odoo,OpenUpgrade/OpenUpgrade,CatsAndDogsbvba/odoo,datenbetrieb/odoo,ygol/odoo,spadae22/odoo,NeovaHealth/odoo,diagramsoftware/odoo,diagramsoftware/odoo,glovebx/odoo,OpenUpgrade/OpenUpgrade,odootr/odoo,odootr/odoo,glovebx/odoo,CatsAndDogsbvba/odoo,funkring/fdoo,synconics/odoo,leorochael/odoo,synconics/odoo,glovebx/odoo,Elico-Corp/odoo_OCB,alexcuellar/odoo,CatsAndDogsbvba/odoo,odootr/odoo,leorochael/odoo,funkring/fdoo,vnsofthe/odoo,Elico-Corp/odoo_OCB,hip-odoo/odoo,hip-odoo/odoo,ygol/odoo,ygol/odoo,vnsofthe/odoo,makinacorpus/odoo,leorochael/odoo,diagramsoftware/odoo,CatsAndDogsbvba/odoo,makinacorpus/odoo,alexcuellar/odoo,hip-odoo/odoo,tvibliani/odoo,tvibliani/odoo,leorochael/odoo,spadae22/odoo,NeovaHealth/odoo,funkring/fdoo,vnsofthe/odoo,Elico-Corp/odoo_OCB,Nowheresly/odoo,datenbetrieb/odoo,datenbetrieb/odoo,datenbetrieb/odoo,Nowheresly/odoo,diagramsoftware/odoo,diagramsoftware/odoo,glovebx/odoo,NeovaHealth/odoo,alexcuellar/odoo,ygol/odoo,hip-odoo/odoo,synconics/odoo,synconics/odoo,alexcuellar/odoo,leorochael/odoo,vnsofthe/odoo,OpenUpgrade/OpenUpgrade,diagramsoftware/odoo,Nowheresly/odoo,vnsofthe/odoo,glovebx/odoo,Elico-Corp/odoo_OCB,alexcuellar/odoo,vnsofthe/odoo,NeovaHealth/odoo,ygol/odoo,funkring/fdoo,synconics/odoo,glovebx/odoo,hip-odoo/odoo,NeovaHealth/odoo,tvibliani/odoo,tvibliani/odoo,NeovaHealth/odoo,spadae22/odoo,tvibliani/odoo,tvibliani/odoo,Nowheresly/odoo,datenbetrieb/odoo,OpenUpgrade/OpenUpgrade,OpenUpgrade/OpenUpgrade,funkring/fdoo,OpenUpgrade/OpenUpgrade,leorochael/odoo,tvibliani/odoo,Elico-Corp/odoo_OCB,Nowheresly/odoo,CatsAndDogsbvba/odoo,spadae22/odoo