add ammo type NULL

change tools ammo to "NULL" instead of "none"

update the checks when loading item type definitions
Merge pull request #5749 from BevapDin/ammo-def

Add the NULL ammo type to prevent debug messages