Materials refactoring
Add new medical items to spawn lists, fix some typos in descriptions
Clean up medical iuse, extract common bandage/first aid logic
There's code to print the new HP totals? Well, let's use it!
Only print new HP totals if the body part is damaged
Add an iuse for disinfectant
Make circular lighting pattern the way lighting works.
Remove globally setting light level based on items the player is holding.
A little cleanup of debug and prototype code I missed when merging the lighting rework.
Fix misfire message for turrets (turrets now considered "NPC"s, rather than "player"s)
Show driving skill again in the '@' screen

Closes #1343.
Merge medical item integration and small fixes.
Add more damage descriptors for corpses
Make corpse damage impair revivification
Clean up a little of the smash code
Stopped players from leaving slime trails or webs while in a vehicle.
Sort the skills list by skill level.
Smashing a corpse-containing tile now targets the corpse first
Consistently display rusting skills.
Re-indent game::smash()