Fixes prices of tainted meat and vegetable materials.

Seriously, who is going to pay for zombie meat?
non flashing help-menu. silently ignores illegal keys
accounts for item.charges when dropping items.
fix complete; forgot to have it check item.count_by_charges()
Use input_context in editmap.cpp

Use the sequence "timeout(BLINK_SPEED);handle_input();timeout(-1);" all the time, instead of avoid reseting the timeout at the end of the loop.

More documentation for input_context::get_direction
Use input_context in editmap::edit_ter

Conflicts:
	data/raw/keybindings.json
use input_context in editmap::edit_trp
remove unused member editmap::lastop
fix bug: allow selecting the first terrain/furniture in editmap when moving "up".
Wild stab at fixing builds across GCC and various mingw flavors.
Merge pull request #7282 from Rivet-the-Zombie/zombie-meat-price-fixing

Fixes prices of tainted meat and vegetable materials.
Merge branch 'cross-build-abs-fix' of https://github.com/kevingranade/Cataclysm-DDA into kevingranade-cross-build-abs-fix
bug in npc distance-to reporting code.  numbers swapped
Merge branch 'randomnpcbug' of https://github.com/cSep/Cataclysm-DDA into cSep-randomnpcbug
Merge branch 'input-manager-editmap.cpp' of https://github.com/BevapDin/Cataclysm-DDA into BevapDin-input-manager-editmap.cpp
dupe removed from mod's jason
fix basic repair kit to repair chitin items
Merge supressing menu refreshes on unrecognised key entry.
Merge pluralization fix.

Conflicts:
	src/game.cpp
Merge duplicate field removal.