Netcode improvements
- Weapon switching should now be instant (regardless of ping)
- Reloading should now be unaffected by latency
- Spectators now correctly see the ammo and other weapon info
- Fix a bug that caused spectators to sometimes not play reload animation
- Optimizations to reduce network usage
- Bug fixes related to dropping weapons