Remove -Wno-maybe-uninitialized warning suppression.
Remove some unnecessary game* parameters.
Explicitly ignore some unused parameters.
Make iuse.cpp shut up about unused parameters.
Remove game* parameterfrom place_spawns() and add_corpse().
Remove some unused game* parameters.
Fix add_corpse() and ignore some unused ma_bfuf parameters.
Remove game* paramater from a bunch of npc stuff.
Remove game* parameter from overmap functions.
Silence a bunch of unused parameter warnings.
Ignore unused parameters in trap functions.
Remove a heap more game* parameters.
Remove the last of the unused parameters for non-tiles builds.
Remove last unused parameters for tiles build.
Remove -Wno-unused-parameter.
Merge branch 'master' into no_maybe_uninitialized

Conflicts:
	src/iuse.cpp
	src/iuse.h
	src/mapgen.cpp
	src/npctalk.cpp
remove unused parameters.
Merge branch 'master' into no_maybe_uninitialized
Electronics booking

This wraps up most all the electronic gear.  I'll be cross-referencing
(2 sources per recipe seems a good minimum) but most of it's locked
down.
Archery booking

Added two more recipe books and distributed the recipes to them & some
of the archery/survival ones.  Left the selfbow and field-point arrows
autolearned so folks aren't left completely unarmed in a no-city game.