her/his

As requested.
Merge pull request #5696 from KA101/logfix

fixes the log issue
Merge continuing overmap API cleanup.
Merge spelling fix.
Rough nerf complete

Mostly halved everyone.  0-2 stayed put, the Jabberwock, Thing, and
Tripod are 10 IIRC, and the rest mostly around 3-6.  Critters top out at
6, Nasty stuff 7-9.
Fixes one-way trait clash re: lightweight/substance tolerance.
Merge pull request #5697 from KA101/Critter-combat-nerf

Critter combat nerf
Merge pull request #5694 from illi-kun/msvc_ammo

include ammo.* in all MSVC projects
Merge pull request #5695 from fergus-dall/torison_ratchet_pedals

Make torsion ratchet generate power when using vehicles with pedals
fix stale cached overmap
Show a dynamic menu when examining vehicle parts.
draw a scrollbar with BORDER_COLOR if this scrollbar is odd
Tweaking of mod selection window
Integrate "Use hotplate" using common code for both kitchen and chemlab.
Only show "fill a container" and "have a drink" if the vehicle has water in the container.
redraw minimap after displaying the overmap
Removed unneeded else ifs, because the previous if is always returning.
Only show menu entries if the vehicle has enough battery.
If there is only one option, don't ask the user.
Merge pull request #5700 from BevapDin/fix-my-overmap-bug

fix stale cached overmap