Fix #1468: generate a location event after the popup is created
Fix #1468: generate a location event after the popup is created

The Geo observer pattern generates a location event right after an
observer is added. Ensuring the event is generated after the initial
popup creation will show the distance right away.

Also, remove useless overriding methods.

samueltardieu/cgeo,auricgoldfinger/cgeo,ThibaultR/cgeo,pstorch/cgeo,samueltardieu/cgeo,cgeo/cgeo,ThibaultR/cgeo,brok85/cgeo,brok85/cgeo,Bananeweizen/cgeo,kumy/cgeo,matej116/cgeo,schwabe/cgeo,SammysHP/cgeo,marco-dev/c-geo-opensource,vishwakulkarni/cgeo,tobiasge/cgeo,auricgoldfinger/cgeo,auricgoldfinger/cgeo,ThibaultR/cgeo,schwabe/cgeo,madankb/cgeo,marco-dev/c-geo-opensource,superspindel/cgeo,lewurm/cgeo,samueltardieu/cgeo,schwabe/cgeo,lewurm/cgeo,vishwakulkarni/cgeo,lewurm/cgeo,SammysHP/cgeo,madankb/cgeo,Bananeweizen/cgeo,xiaoyanit/cgeo,KublaikhanGeek/cgeo,rsudev/c-geo-opensource,rsudev/c-geo-opensource,Huertix/cgeo,superspindel/cgeo,pstorch/cgeo,Huertix/cgeo,S-Bartfast/cgeo,kumy/cgeo,yummy222/cgeo,Bananeweizen/cgeo,KublaikhanGeek/cgeo,superspindel/cgeo,madankb/cgeo,matej116/cgeo,rsudev/c-geo-opensource,yummy222/cgeo,tobiasge/cgeo,mucek4/cgeo,yummy222/cgeo,matej116/cgeo,S-Bartfast/cgeo,xiaoyanit/cgeo,cgeo/cgeo,KublaikhanGeek/cgeo,kumy/cgeo,xiaoyanit/cgeo,mucek4/cgeo,tobiasge/cgeo,cgeo/cgeo,schwabe/cgeo,pstorch/cgeo,marco-dev/c-geo-opensource,S-Bartfast/cgeo,brok85/cgeo,SammysHP/cgeo,mucek4/cgeo,Huertix/cgeo,cgeo/cgeo,vishwakulkarni/cgeo