Random cleanup of indentation in monster save method.
Annotate various cuting weapons with their default attack mode.
Serialize monster inventories so they don't evaporate across a save/load.
They still disappear when the monster goes off-map since it's saved as a spawn point, which doesn't contain the monster instance.
Remove redundant code penalizing cutting weapons for getting stuck.
Rework how stuck chances is caclculated.
It's now based on weapon attack speed, weapon attack type, and player skill.
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
Fix misfire message for turrets (turrets now considered "NPC"s, rather than "player"s)
Show driving skill again in the '@' screen

Closes #1343.
Merge PR #1337 - weapon sticking rework
Slight nerf to perception skill's effect on ranged accuracy.
Merge PR #1348 - ranged perception mod tweak
Remove call to remove_npc() from npc::die().
It should only be called from cleanup_dead().
npc::die() merely marks the NPC as dead.
Merge PR #1300 - remove an NPC deletion outside of the desiginated cleanup function
Merge medical item integration and small fixes.