[MP] Merged some fixes from ioq3.
ioquake/ioq3@f5d79ea
Fix bug where game freezes in infinite loop because it doesn't find a spawn point on maps with many bot/human-only spawnpoints. Thanks Pan for reporting this.
ioquake/ioq3@eb9fe03 (PARTIAL)
- If two doors are close to each other a spectator couldn't fly through them.
- More robust, efficient and logical respawning routine.
- "Team_ReturnFlag" was called twice, which did weird things sometimes.
  NOTE: (G_RunItem checks CONTENTS_NODROP already!)
-- END ioq3
Also clear powerup on player when falling to death with flag.
Only call DeathFX on NPC ents.