Split things up so that structures are now defined in world/world_map.h,
while code can happily be separated into the different gen/* modules.
Worked a bit on revising the climate generation code.

-Peter Mawhorter
More fiddling with the climate has things working pretty well overall,
although further tinkering is probably in order.

-Peter Mawhorter