Use remaining entities for elimination scoreboard
Eliminate removed players in elimination mode
Only use remaining elimination players if in game

This way players can still see the teams in the scoreboard sidebar
during setup.
Increase elimination lives limit to 500
Keep elimination lives the same when change teams
Fix early scoreboard update on match stop
Fix player add team error message
Activate player settings hook on server join
Check online before set scoreboard onDisable
Handle game players who are removed and readded

- Use game.active_players for players that are still actively playing,
  and game.players for all players including those that were playing
  but were removed.
Carry all attributes over when players switch team
Fix '/ro chan join name player' tab completion
Use game class attr to find winner on match stop

This removes duplication, and fixes bug in team elimination game where
the winner would be declared as a player instead of a team.
Replace online bukkit player with offline

This fixes lots of errors triggered by players leaving during a match.
Check if killer was mob using getLastDamageCause

Player.getKiller() only returns instances of player. This fixes broken
assistance mode.
0.1.6