Re-indent game::consume_items
Add a debug message if no components are available
Allow tracking of consumed items
Actually use the iterator variable in a for loop
Use a std::list for used item tracking (easier to combine)
Track used items in game::consume_items
One can now choose to ignore further sound interruptions and complete current task. Example: reloading while dozens of zeds are beating down walls.
Stop item tags from spreading during map load
Account for ingredient age during cooking
Reduce difficulty to smash a shrub into underbrush.
Merge remote-tracking branches 'dda/pr/1082' and 'dda/pr/1083' into dda-master

Conflicts:
	game.h
Added a new function and UI to re-layer clothing
Added American Flag Spawn for School
Added American Flag
Added GET_FLAG
Added Find Flag
Added find flag dialogue
Advanced inventory will now sort via the 's' key: unsorted (order that
items were added), by name, weight, volume, and charges. (pending more).
Also:
* up/down in the 'e'xamine window will move to the next / previous
item in the list.
* weight and volume are displayed for ground / car squares
Documented sort key and current sorting method
Typo correction(s) and sanity check