Fix some message definitions and make VMs exit cleanly
Change CM_LoadMap to load the map data itself
More small fixes, we can now see the map for a frame