refactoring.
1 add room struct.user belong one room.
2 open last message queue support.
3 off broad cast register|join|off message to room.
4 if room user null,will clear room.