include ammo.* in all MSVC projects
Make torsion ratchet generate power when using vehicles with pedals

Fixes #5685
Fixes one-way trait clash re: lightweight/substance tolerance.
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
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA
Strengthens RAINPROOF

Addresses #3413, by halving the chance for water to get inside rainproof
gear and having wielded umbrellas force any drenching to the legs and
feet.
Provide assigned keyboard shortcuts for the menu entries.
Moves FANGS mouthgear check

Muzzles used to block mouthgear so there wasn't any point in checking
for it if you had a muzzle.  With the XL mouthgear, that's no longer the
case, so pulled the check into general from the no-muzzle option and
deleted the reference to MUZZLE_BEAR since that doesn't affect the
chance to bite.