Submitting map plugin for further testing

Was going to continue converting the rest of the built-in editors, but doing so requires further reorganization to avoid duplicating shared code (e.g. Drawer2, HistoryManager), so for now I'll just push the completed map plugin.