Initial work on z-level defines. [Don't Merge]

Adds #defines for z-levels, which can be overridden by maps.
Allows maps to override the accessible z-levels list (which z-levels you can find in space, and the chance of going to them).

Unfinished and largely untested. Don't merge.