[shell] Add 'edit room' menu item
[core shell] Allow loading and saving command history
[geo] Add Room::set_neighbors
[geo hacc] Kludgily make set_neighbors not crash
[geo] Make Tilemaps' positions known to editor
[shell] Add save room menu item
[world] Celebrate editor with new room made entirely in-program