Don't apply jolt damage to protrusions.
Container changes for a couple comestibles.

Small plastic bottle for halazone tablets, plastic bag for Quikclot.
FANCY, VARSIZE descs. FIT and SKINTIGHT improved.
German update
Argentinean update
Japanese update
Russian update
Chinese (Traditional) update
Teach monsters how to find and use the correct stairs.

Instead of checking both stairs (up and down), check whether they come from below or from above and use the matching stairs only.
Activating power armor checks for armor interface bionic,

Add a message with hint to power armor interface bionic.
Make sealed jar of canned tomato a generic item type

Same as with the other sealed jars.
Crash fix in key bindings dialog.
Fix adv. inv. check for pickup rule:

hasPickupRule uses "tname()", just as it's done in game.cpp, this does not include the count and is always singular.

Also recalculate both items list to update the autopickup status in the advanced_inv_listitem entries.
Evaporator bionic: handle cancelling the drinking.

1. if there were no water charges available, only print the message, but don't do anything.
2. use player::drink_from_hands for drinking
Fix water extraction unit: no infinite water

Third parameter to game::handle_liquid should be false, the water is not infinite.
This requires us to set up the correct available charges in the water item.
Than use player::drink_from_hands for drinking and put back the remaining charges.
Replace "The left arm. The right arm." with "The arms" in coverage listing.

Only applies when the item covers both body parts.
Adv. inv.: category scrolling via UP/DOWN, not via PAGE UP/DOWN
adv. inv.: default key for paging are '>'/'<' and PAGE UP/DOWN.

This overrides the global key bindings, bit is consistent with the display where the page number is shown as '[<] page X or Y [>]'.
Merge branch 'protect-the-mirrors' of https://github.com/kevingranade/Cataclysm-DDA into mirror
mutations.json typofix, take 2.