add makefile for tools
handle all map cells correctly
driver_ncurses: use safer methods for map drawing

- draw_cell(): check if cell is within map bounds
- draw_map(): check if i and j end points are within terminal size
- draw_map(): use only one wmove() call per line being drawn
- draw_map(): calculate correct map cell position
add MAYAK_CELL_INACCESSIBLE support to mapmake
compile with experimental scrolled map by default
add a new second map to mayak.dat file

New map is bigger, nicer, and will help with testing a lot more.
use second test map by default
add second testing map in ASCII format