Merge pull request #1 from CleverRaven/master

a
Merge pull request #2 from CleverRaven/master

a1
Fixes an it's -> its case in Icecoon's Weapon Pack mod.
Added "overlay" functionality for player/NPCs.

New tileset IDs:
- overlay_worn_{ITEM ID}, overlay drawn over the character when the item is worn
- overlay_wielded_{ITEM ID}, overlay drawn over the character when the item is wielded
Removed superfluous null-check for worn items.
Fix draw_entity_with_overlays return type.

Function doesn't return anything.
Replaced item.type->id with item.typeId() in player::get_overlay_ids()
Craftable hand-cranked autoshotgun.

A survivor-craft item, the only way to get one is to make it yourself or
luck out on a survivor zombie loot drop.
Whitespace killa.
Tweaks a few clothing volumes.

Denim shorts, wool sweater, sports jersey.
Move all the item-processing into the item class.

This combines the item processing done for items on the map and for items that are in the players inventory.
Adds two new house layouts to map generation
Merge pull request #3 from CleverRaven/master

c
Fires generate hot air
Merge pull request #9018 from Rivet-the-Zombie/clothing-volume

Tweaks a few clothing volumes.
Merge pull request #9017 from Rivet-the-Zombie/bigun

Craftable hand-cranked autoshotgun.
fixed scrolling in keybinding window
Ant-glare treatment for ballistic glasses.

Turns out it's far harder to find nontinted ones than tinted ones.
Merge pull request #9033 from Rivet-the-Zombie/ballistic-glasses-tweak

Anti-glare treatment for ballistic glasses.
try again to add morphine