game: Rename Game.clients to Game.players, combining multiple connections
Previously we were simply storing an array of "clients", one for every
request to the /events endpoint.
Now, the array of "players" is similar, but there is only one item in
the array for each unique session ID, but where each one may have
multiple "connections", (for a case where a player connects multiple
times with the same session ID).
In this commit we're not making large changes to the Empires class to
take advantage of this new functionality, (for example, it already has
unique session identification as part of its "spectators"
notion). Instead, we make a minimal change Empires so that it doesn't
step on the base "players" property.
In the future, we'll be able to port Empires forward to use this
base-class functionality and in the process delete some code from the
Empires class.