added a clang variable to the make file, default does -Weverything
Weverything to Wall
trying to make the switch statements in mission more robust, actually has global default now
changed final return value after switch without default to one with a default
switch statements now have a default, thereby being more robust
more default statements for the compiler gods
calmed clang down
Adds recipe to turn scrap into lead for projectiles.
Moves wrapped radiation badge from armor.json to tools.json!
Fixes incorrect categories for three recipes.
Merge a plethora of cleanups.

Conflicts:
	data/json/recipes.json
Speed up json_load_dir by 400% by eliminating try/catch in item_factory, and using is_array instead
crashfix for wingdi version
Merge branch 'pr/3491'
fix to clear redundant inclusion of <string> and <sstream> between helper.h and helper.cpp
Merge branch 'pr/3493'