Make SWEP:Think not run before NextAttack in singleplayer
This mimics SWEP:Think's behavior in multiplayer.
Call TOOL:Holster and Deploy when switching tools clientside
This was done when using gmod_tool serverside only, it is now done when gmod_toolmode changes both clientside and shared.
Added 2nd return value to GM:CanArmDupe hook (Community Contribution)
Fix util.StringToType "int" erroring with invalid inputs