Fixes one-way trait clash re: lightweight/substance tolerance.
Show a dynamic menu when examining vehicle parts.
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.
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.
Merge fixes to trait interactions and enhanced rain protection.
Merge dynamic vehicle interaction menu.
Immersion tweaks

WATERPROOF now no longer helps if you're in deep water.  In practice,
this nerfs hazmat gear slightly.  However, I don't think it's designed
for swimming, so am not gonna fret about water getting in the seams of
an airtight suit.
Make the delete world option delete worlds indead of reseting them

Fixes #5506
Merge branch 'Waterproofing' of github.com:KA101/Cataclysm-DDA
Merge branch 'delete-world' of github.com:fergus-dall/Cataclysm-DDA