removed unused PM_ClipAmmoAmount function, added fireType and fireSpeed to iweapons_t and WEAPON_FIRED weaponstate
fireTypes are: FT_AUTO, FT_TRIBURST, FT_QUADBURST, FT_SEMI, and FT_BOLT
WEAPON_FIRED is set after BURST, SEMI, or BOLT weapon is fired so that the weapon will not fire again until attack is released