Fixes for wearable guns

Fixes #10210, adjust the bitset from json to not skip the important bits.

Put worn guns into the belt layer, assign them to torso body part (so they add encumbrance).

And fixes the use of the book name instead of the skill that the book trains, as KA101 pointed out.