Check at start for mapgen_spec for each world_terrain.  Only overwrite terrain with the "floor" flag when generating adjacents.  Lots of improvements to mapgen data files.