Fixes one-way trait clash re: lightweight/substance tolerance.
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.
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
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.
Merge branch 'fangfix' of github.com:KA101/Cataclysm-DDA
Merge branch 'scrollbar' of github.com:illi-kun/Cataclysm-DDA
Merge branch 'mod_win' of github.com:illi-kun/Cataclysm-DDA
Merge fixes to trait interactions and enhanced rain protection.
Merge dynamic vehicle interaction menu.