major map refactoring

- map console size reduce from 440x280 to 128x91 (the total window
size).
- the two minimap modes use the same console (112x72)
- smallest minimap now accurately tracks player's position
- smallest minimap has background color fixed, because it has to be set
manually right on the tileset to handle three colors at once (covered
most cases, but not all)
- only what goes on screen is actually built
- when into minimap overlays, the basic maps aren't blitted (but are
built, to let player move and stuff)
- FPS can be toggled lock/unlocked by pressing "`" (above TAB)
- clearing root with slighter brighter color than black (through clear),
and removed the background image, since blitting the whole screen burns
FPS

- first attempt working on UI panels logic and mouse handling, only top
panel. When a panel goes active, the mouse stops tracking the map.