elimantedPlayerCount=-1 when elim player disconnects

And removed whitespaces & a debug print statement.
AfterPlayerEliminated() > OnTeamHasNewEliminatedMember() and ...

Removed 2 redundant survivor count display update statements.
Fixed the team join elimination bug by changing how joiners are eliminated

They are no longer eliminated by CommitSuicide() after spawning in their
new team, instead they are prevent from spawning in their new team by
CanPlayerRespawn() when the eliminated player count is > 1.

CanPlayerSpawn() eliminates an uneliminated team joiner when nesscary by
calling OnPlayerEliminated().

The player elimination response statements which were in
OnPlayerKilled() are now located in OnPlayerEliminated() so that these
elimination response statements can be shared by OnPlayerKilled() and
CanPlayerRespawn().

Other changes:
* I've improve the if statement check in OnPlayerKilled()
* I've moved the function: CanPlayerRespawn()
* An eliminated player's scoreboard colour is now set to
SB_COLOR_ELIMINATED in OnPlayerEliminated() instead of
CanPlayerRespawn().
* This mode's script is now 1KB smaller (57 KB)
Merge pull request #20 from JASheppard/teamJoinEliminationBugFixed

Team join elimination bug fixed & elimPlayerCount-1 when elim player disconnects