Fix FULLMAPCONFIG message
switch mapgen to enum.  should still try and make sure the values are backwards compatible if possible.
Sheepluva thought this was worth adding.
oops, IOResult is a function in pascal, but not in pas2c

--HG--
extra : rebase_source : 023bb48dafaa318339a488fb43d364f35b1105f2
forgot this one.
make tests use Draw.lua for now too

--HG--
extra : rebase_source : c52a0be3a1b242852727c3f70cbae1d942018af6
move functionality of Draw.lua into engine
update changelog
Fix segfault when BUILD_ENGINE_C=ON and FONTS_DIR is provided