Only allow voting team members to spectators to prevent abuse

Someone can simply join an empty team and vote another player from another team to specators. This commit should fix this.

There might be other bugs in the spectator voting, but I'm not sure.