Sort commands when they get sent down.  Affects help screen and autocomplete for /cmd
add paranoia to command sorting (ensure names are strings).  Add sorting to username autocomplete.
add sortedRoomList to ui, use this for autocomplete.
make lobby filter out closed rooms regardless of active tab
add rooms to the lobby list for all users when they're created.  Add room to the list that's used for autocomplete when it's created.
Multiple lobby changes to improve locking and allow behavior

* Remove rooms from the public lobby roomlist when they become locked.
* Add rooms to the private lobby roomlist when they become locked if you have access.
* Remove rooms from the room cache / autocomplete when they become locked if you don't have access.
* Make it so that when users are unallowed from a room, the room is removed from their lobby.
* Make it so that when users are allowed into a room, the room is added to their lobby.
Make "rooms" header actually change to "Other Rooms" when nonpublic rooms are present.  Show and hide private rooms list based on how many private rooms actually exist.
room updates now display the room in the right place and take it out of the load more rooms pending room list
be slightly nicer to jshint