Love for the auxiliary weapons - fixes underbarrel weapons unloading bug and adds new weapons.

In the course of creating this stuff, I discovered a bug. Previously, a lot of the underbarrel wweapons couldn't be unloaded. Once ammo went in, it was either fired to clear it, or else it stayed there FOREVER. This fixes it.

In addition it also includes new weapons:

40mm signal flare rounds.
New underbarrel caseless shotgun.
Three new near-futuristic caseless shotguns
New caseless shotgun ammunition and subtypes.
Spawns and supporting stuff.