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
Only set the map data attribute when a map is available

Otherwise get a JavaScript exception for new maps.
Deal with crazy zoom

Sometimes the zoom layer will be extremely high and nothing will
render until zoomed out. This catches this case and zooms out to
a more certain level
Add featureGroupToGeoJSON method
Create WikiMap abstraction, enable saving
Disable circle tool in edit bar

See #9
Allow deletion on the map namespace

Note there seems to be a bug in leaflet which prevents deletion
of elements in existing maps.
Reshuffle code
Add an edit link to pages in the map namespace
Allow the display of diffs
Fix embeds
Drop ext prefix in favour of wg