Add -Wno-stuff to silence remaining warnings, and -Werror to cause build failures if any warning types resurface.
Restyle some crafting and inventory methods.
Only count or use a container if it's empty.
terrain/furniture .json: add "id" field that matches enum name / tile lookup string
Fixes 4.6x30mm guns dropping 'none' instead of casings.

Fix for http://smf.cataclysmdda.com/index.php?topic=3505.msg50520#new
Add a size property to vehicle mounted turret so it can hold ammo. Addresses #3294.
Renames the list of active monsters from _z to _active_monsters
Removed option for alliterative names - default is true, and it's poorly implemented in the wrong place and doesn't work right when single-name names are available (and makes the same backer names appear over and over again).

If someone wants to put it back in, implement it as a passed argument to the name generator or something, so those hooks can be accessed to deal with potential weirdness that comes up.
Added backer names - one out of every four names generated will be pulled from the backer list
correct t_null
Make the 'You dissassemble the item' message refer to the item in question by name.
Fixes stats, makes duffel bag spawn naturally, and adds recipe.
Properly save player::activity.str_values.
Adjust ftk93 turret definition to accept fusion cells.
Update vehicle turret function to support turret types that normally use a UPS.
[insert informative merge description here]

Conflicts:
	data/json/item_groups.json
Convert a missed variable.
fix speed display

fix #3375
Somehow the duffel bag's volume ended up being 50 instead of 80.

It was supposed to be a rucksack with one extra point of encumbrance.
I'm not sure how I dropped that ball.
Adds oversize flag to mittens.