Made changelog current as of b836cdc78ef97ee9688030a1f152192f8140e93e.
Add flags to starting_location class.
Let the starting_location prepare the map.

This moves the t_window_domestic to t_curtains translation into the starting_location class. More can be added there.

Also search for the first house with the starting locations target, not the ident of it.
Add boarding up the starting house

Boarding up changes doors/windows to their boarded counterpart
Gives the player a hammer, used for boarding up.
Moves furniture in front of doors/windows.
Allow starting outside of any building.

Added flag to starting location to bypass the is-outside flag when placing the character.
Move choosing the starting overmap coordinates into starting_location.

Moved some code from game::start_game into start_location::setup to setup the overmap coordinates (and levx, levy, levz)
Changed overmap::first_house to overmap::find_random_omt

Because it is not specific to houses anymore.

Changed it to look on all z-levels.

Now using overmap::check_ot_type, which had to be made const.
Moving placing the player in the reality bubble into the starting_location class.

This is more a task of the starting_location and can be extended there.
A number of copyedits and fixed some ommisisions.  Thanks all.
remove hammer from boarded house starting location.
Move the boarded house starting location into the missed scenario.
Metal door bashing fix.

Fixes https://github.com/CleverRaven/Cataclysm-DDA/issues/9810.
Merge pull request #9811 from Rivet-the-Zombie/metal-doors

Metal door bashing fix.
Batch time reduction for boiling, broth, and soups
Batch time reduction for meat recipes
Meat jerky batch time'
Fix human bologna time
Whoops, batch scaling on wrong line
Replace all-or-nothing homeostasis toggle with a logistic function. Fixes #9671.
Vehicles block acid fields