Add leaflet - get the map view
Only hijack the map namespace when rendering maps
Default to 0,0 fully zoomed out
Only hijack view mode

Allow edit action to have a chance!
Add JSON content model and editor
Fix detection of content model
Allow rendering of GeoJson on the leaflet map

Pass a config variable that renders on the map.
Support the use of zoom, lat and lon query string parameters
evil hack to add geojson content to js config
Merge pull request #2 from filbertkm/geojson

evil hack to add geojson content to js config
Add blank geojson when no page exists
Enable on mobile
Correct typo for tile server global
Fit map to bounds, optionally allow zoom / lat / lon params to override
Fix setView for lat / lon
Add an embed tag named <map>

Usage:
<map title="Map:Foo"></map>
Allow multiple maps
Allow embedded maps to appear at side

Add class parameter to map tag
Add classes side-map and side-map-right

Usage:
<map title="Map:example1" class="side-map"></map>
<map title="Map:example2" class="side-map-right side-map"></map>
Always assume map namespace when using map tag
Add edit state when mapedit parameter is set in url

This adds leaflet.draw.js to provide a map editing toolbar
Currently this doesn't save anywhere but is not surfaced in the
UI