Small error fix

Client:GetControllingPlayer() can return nil.
Forgot this part too
Fix for afk kicker

If the player count dips below the minimum, last move times weren't
updated and so other plugins would assume everyone was AFK.
IP address and Steam ID logging on connect
Better way to fix afk kick

Update the current player's data, not everyones...
Small tournament mode fixes

Block the map cycle, and deal with game resets properly.
Option to need everyone ready to start
Shouldn't remove readyness for disconnect

Otherwise a player would have to unready and ready again to get the game
to start.
I need to follow my own rules more
Merge pull request #262 from Person8880/develop

Minor fixes