Called when a weapon is dropped by a player via Player:DropWeapon.
Also called when a weapon is removed from a player via Player:StripWeapon.
See also GM:WeaponEquip for a hook when a player picks up a weapon.
The weapon's Entity:GetOwner will be NULL at the time this hook is called.
WEAPON:OnDrop will be called before this hook is.