Add lat-long location support.

Required for maps.
Add capability to infer geodata and map icons.

Required to progress on https://github.com/recurse/qldarch.edit/issues/3