(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)

* jsonize/regionalize overmap specials and spawn groups, leaving them as-is but open to future improvement
* add recipes for generate_sub's ot_above logic to overmap_terrain entries
* jsonize/regionalize more overmap landscape generation stuff: city size ( retaining option as a modifier or making it override 'default' ), rivers, subways/sewers
* jsonize/regionalize forest flora.
* jsonize/regionalize weather.
* add region modifiers to mon/item groups ( fungus population affected by wetness of climate )


* quantify region settings:
 * climate ( wetness, temperature, weather)
 * biome ( flora/fauna, forest % and forest flora/fauna)
 * demographics ( economy, population, culture )
 * catacylsm ( zombie/npc/monster population, vulcanism, flooding, anomalies, etc )

* start on regionmap which generates coastlines / mountain ranges / rivers / actual cities and the above values, and provides region_settings to overmap. Ideally biomes and such are smoothed out. An ascii map will also be generated, however stuff would be rather silly as giant 4x4 kilometer overmap squares so basing things on vectors seems the way to go.

Suggestions/thoughts?