Add a weapongiver effect type

These will be required to assign a weapon pickup effect to a thing. This
is a separate definition from the weapon itself. Mostly TODO.