Update building_generation.cpp coding style
Make shrubs spawn in clumps of strawberries or blueberries
Move hive generation to building_generation.cpp
Move spider pit generation

+a bit more style cleanup
Add separate page for graphics settings

It's time for adding a new tab, isn't?

This change also updates position of the scrollbar (move it to 1 line down)
Move straight road generation
Move curved road generation
Tweak curved roads

Remove edge bushes
Make slightly more circular
Improve continuity
Added sidewalked curved road
changed tabs order
polishing by astyle
remove commented out code
remove commented out code
trap::is_benign() checks trap::bool benign. added trap::funnel_radius
added item::is_watertight_container(). Shift part of funky funnel container detector into is_funnel_collector()
fill_funnels; shift part of biggest-watertight-container-holding-water-acid-or-none check off to item
Move bits of funnel logic off to where it makes sense / accessible to map
item: add_rain_to_container(bool acid, int charges);
trap: funnel_charges_per_turn( int rain_depth_mm_per_hour );
add retroactively_fill_from_funnel( ), ajust add_rain_to_container  to work with
multiple charges, make fill_funnels work with the latter (and set timestamp)
map::loadn; make use of trap / item loops to retroactively fill the
contents of out-of-map funnels, based on actual weather history
NotDyslexicHonest. Change trap::funnel_charges_per_turns to trap::funnel_turns_per_charge