Added active user list to client GUI.
Changed server-side code to update a user's activity when they do
something, not when polled.

This will prevent idling players from showing up in the player list.
Merge branch 'master' into NoJavaFX