Basic_hammering_support
Add 3 level of HAMMER quality, used in precision and forge work
SAW_M quality
More instances of SAW_M
SAW_W instance
Basic COOK, BOIL and CONTAIN support
Ties up the COOK, BOIL and CONTAIN support
CHEM and BREW support
SCREW and WRENCH support
Bash weapons qualities changed
Forgot to save last changes
Changes quality descriptions
Some fixes
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into tools

Conflicts:
	data/json/recipes/recipes.json
Switch testing dependencies to libtap++ and get tests at least building again.
Add regression and performance tests for line_to in preperation for testing a new line_to implementation.
fix wrong calculation of VIEW_OFFSET_
Move some usage TERRAIN_WINDOW_* into a dedicated function
use POSX/POSY instead of TERRAIN_WINDOW_WIDTH/2
remove pointless clearing of the soon to be deleted window

And actually delete the window, which erases leaking its memory.