Take 3 in sorting user list, split the users into active/idle then sort each group separately
Ensure that list of users stay sorted when a new user is added to the list
When the last user exits a room, show 'no users' to remaining room owners.
case-insensitive command matching

/Create = /CrEaTe = /create, etc
CommandManager now throws on unmatched command

b/c why should the chat room see invalid or mistyped commands?
reverted unintended csproj commit
Remove unnecessary console.log statements
Create new list for the sorted users, otherwise the previously used list double in size as each item added to it again.
Remove console.log statement, again
Make toggle message section disable and re-enable file upload with only a single flag.  Rejeig upload process to report errors to the user (eg if you force an upload or upload in the lobby).
Merge pull request #749 from philchuang/handle-invalid-commands

CommandManager now throws on unmatched command
Merge pull request #747 from cmaish/last-user-exit

When the last user exits a room, show 'no users' to remaining room owners
changed comparison method
Updated to latest SignalR nightly
Merge pull request #746 from cmaish/master

Disable file upload on lobby and in closed rooms
Clean up the code
Merge pull request #742 from davidfowl/userlist-sorting

Sort user list, split the users into active/idle then sort each group separately
Added tracing for loading rooms and getting old messages.
Merge pull request #748 from philchuang/case-insensitive-commands

case-insensitive command matching
When a user is idle, display the time since they were last active