Only interrupt activities based on noise if we can't see the source of the noise.
Style fix in game::sound().
Restyle crafting menu subcategory iterators.
Refactor crafting categories and subcategories to be more data-driven.
Mark crafting category helpers static, and remove one that was unused.
Restyle game::explosion().
Break out the blast logic from explosion(), and use it to do shrapnel-only explosions for ammo cookoff.
Fixes a bit of missed punctuation.
Add possibility to add developers comment
define new extractor for effect_type
Fix item_groups braces
extractor will be ignored all moster_drop records.
More types ignoring in python extractor.
Finaly. Run working update-pot.sh
Materials fix.
MOAR FIX
Category fixes for recipes with nonexistent categories.
Wrong category fix.
Fix NPCs' rage segfaulting the game.
Some tweaks related to medications.

Makes nyquil and dayquil into liquids and turns the inhaler into a
single object and not a pile of pills.