part 1 of online user fix

don't call getOnlineUsers when a single person comes online
removed populateONline users

not sure why this was called inside updateBrowsingUsers
closes #2035, closes #2036
removed setTimeout when someone tries to log in with a non-existant username
removed another unnecessary socket call
removed realtime update of anon count