Fix spy disguise menu
Rewrote weapon handling code and rearranged weapon slots
Fix so W_ChangeWeapon can be called with a parameter
Always select weapon slot 1 on spawn
Add detpack menu for demoman