Allow conversations with peers that are not in the users list, and don't try to display presence for them
Address review comments, generally be more descriptive
Stop the chat app listening to 'talkilla.spa-channel-message' as the SPAChannel already does this.
Fix payloads for chat:typing messages
Merge pull request #406 from Standard8/text_chat_fixes

Stop the chat app listening to 'talkilla.spa-channel-message' as the SPAChannel already does this. r=@n1k0
Merge pull request #403 from Standard8/spa_payload_fix

Fix payloads for chat:typing messages with spachannel - r=@n1k0
Improve username and presence tests in ConversationView tests
Merge pull request #404 from Standard8/contact_opening_fix

Allow conversations with peers that are not in the users list, and don't try to display presence for them
reformatted UserSet#comparator, added comment
moved updatePresence() to UserSet coll. where it belongs
Initial rendering of user entries performed once after signin
render users list when current user signs out
UserSet methods for updating presence info
introduced UserSet#excludeUser
refactored & simplified UsersView#render use of child views
UserEntryView to render on presence changed
added test for UserView#render on user presence changed
removed triggering full list of users on user join/left
added comments for further refactoring
fixed display of users list