Rename WEAPONTYPE to WEAPONPROFILE

Should reduce confusion between WEAPONTYPE and BARRELTYPE. Also makes a
bit more sense, with how it's supposed to be used.