Health vial now uses the inventory item parser.
Weapon script parser now populates the mag ID and bool fields.
Add mod-specific weapon sounds.
Adds helper functions needed on both sides of client/server divide; also adds functions necessary for magazines to function properly.
Adds actual magazine objects, and HL2 pistol now drops handgun ammo.
Disables autoreload; autoreload introduces certain bugs.
Adds getters for new weapon_parse tokens.
Adds reloading support for magazines to weapons.