MESSY now works for NPC's and player hits.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into MESSY_NPC

Conflicts:
	src/melee.cpp
Removed redundant includes, made virtual functions of monBloodType and monGibType. (needed to remove some includes to remove compiler errors).
define height of the sort_armor window according to worn.size()
fix wrong order of parameters to constructor of quality_requirement
Reworked how monBloodType and monGibType worked, renamed them to bloodType and gibType, created mtype bloodType and gibType.

Cleaned up messy code, splatter code, and pulping code.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into MESSY_NPC
Removed old todo comment.
Added a description of bows to the help page. Should answer some of the str related questions.
Fixes incorrect message.
Driving zero division fix
Gives feedback and turns off turrets if they all run out of ammo
do not reserve lines for items without category (belt, ring, etc.)
Merge branch 'MESSY_NPC' of https://github.com/Soyweiser/Cataclysm-DDA into Moarmerge
Merge branch 'better_size' of https://github.com/illi-kun/Cataclysm-DDA into Moarmerge
Merge branch 'fix-qualitiy' of https://github.com/BevapDin/Cataclysm-DDA into Moarmerge
Merge branch 'Bow_description' of https://github.com/Soyweiser/Cataclysm-DDA into Moarmerge
Merge branch 'grabass' of https://github.com/Soyweiser/Cataclysm-DDA into Moarmerge
Merge branch 'immovable_object_meets_unstoppable_force' of https://github.com/Catacstone/Cataclysm-DDA into Moarmerge
Merge branch 'feat-turn-off-turrets' of https://github.com/vidarsk/Cataclysm-DDA into Moarmerge