Replaced OpenLayers with Leaflet, changed JS root directory, applied some code changes from OpenLinkMap, moved translations to gettext format