Merge pull request #4597 from RadaRadaRada/mon-change

Butchered zombie animals yield fur.
Changes socks to warmth: 5.

Stockings are warmth: 10, so there was really no functional difference
between the two.
Since these are shorter and only cover the feet, they would fill the
warmth: 5 slot nicely.
Merge pull request #4659 from BevapDin/fix-burned-out-torch

Fix burned out torch
Merge pull request #4664 from BevapDin/fix-cancel-wait

assign a unique return value for the cancel menu entry
Merge pull request #4647 from BevapDin/no-bionics-power-consumption-on-cancel

give bionic power back if bionic weapon was not fired
Adds warhammer and battlaxe.

No conflicts this time around.
Update rot code and store the turn we entered a fridge.
Remove code that would wrongly reset our fridge status.
Fix turn on letters.
Update comment to reflect what it actually does.
Rebalance monster scent move with respect to new scent changes.
Rebalance the min threshold.
Fix incorrect requirements for bio_face_mask
Changes POCKETS and HOOD to respect temperature.

Now the character will only use the pockets and hood for their warmth
bonuses if their hands or head are actually getting cold.
This solves the problem of characters who are perfectly comfortable
automatically sticking their hands in their pockets or wearing their
hoods and then getting hot head/hands as a result.
Refresh the display after choosing a book, ditto vehicle part.
Refresh the display more when performing long actions.
Display crafting components as grey not red if another is available.
PREPARE YOUR ARTERIES - Merging junkfood tastiness!

With a few minor fixes.
Merge ncurses mouse support.
Merge traps jsonization.

Conflicts:
	src/game.h
	src/init.cpp