Move the meat of cauterization into player.cpp
Make knives capable of cauterization with a lighter.
Merge branch 'master' into knife-cauterize
Use the new item framework
Merge remote-tracking branch 'ethankaminski/knife-cauterize' into dda-master

Conflicts:
	data/changelog.txt
Added heatpack to map item spawns.
Merged manually across item indexing refactor by Kevin Granade.
Merge pull request #318 from ethankaminski/master

Fix new crash when generating fitted underarmor
Re-fix nail drop rate from deconstruction

Looks like the item refactor blew away my fix to nail drop rate, after changing how spawn_item works with charged items. Re-fixing.
One last case of nail over-generation
Fix segfault-causing typo in shocker zombie butchering
Merge pull request #323 from ethankaminski/item-fixes

Fix segfault-causing typo in shocker zombie butchering
Merge pull request #321 from ethankaminski/nailfix

Re-fix nail drop rate