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
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.
[insert informative merge description here]

Conflicts:
	data/json/item_groups.json
Convert a missed variable.