(Ready) Region settings (playable wip) + jsonized shop lists + jsonized grass_or_dirt (biomes wip) + dynamic option values

This is part of a larger overmap overhaul with the eventual goal of an overmap of overmaps (regionmap), and the introduction of coastlines, biomes, watersheds, and various spatial traits for demographics (human, criitter, and other).. I've forced myself to stop and pr before going on a fix_roads_and_by_roads_i_mean_sewers tangent, and think it best this is done in stages anyway. This pr adds:
  * 100% json adding of shops and parks (and speedboost)
  * region_settings: a compiled list of spatially relevent variables for overmap and map, including the jsonization of hard-coded forest and swamp variables, shop/park weight lists, and at the mapen level a jsonization of grass_or_dirt and shrub population (in a 'desert' region, all mapgens apply sand and tumbleweed instead of grass and dirt, mutated poppy plants are mutated cacti, and rubble is more commmon than shrubs)
* dynamic option values from json: specifically the new START_REGION option.

The TODO is a mile long, however this pr is fully operational and should add variety to the game, if manually (vs geographically)