geo lookup lib: Moved to separate module and compiling with -Os to save ...

...some precious flash.

No functional changes. As these function calls are scarce and only at boot up I think we can afford to get this in directly.