Fixed problems with double calls to setActiveRoom.
Fixed #714
Populate lobby rooms on startup.
Don't require the send button to upload files.
Fixed content providers persistence.
- Store processed html content as a separate field on ChatMessage.
This allows html clients to choose to show the message or not. Non
html clients will just ignore it.
- Moved content provider processing to ContentProviderProcessor.

Fixed #610
Redesign userlist
When AFK, display user as idle and update the note
Merge branch 'userlist-ui-refresh' of https://github.com/davidfowl/JabbR into userlist-ui-refresh

Conflicts:
	JabbR/Chat.js