WebRTC: implement WebRTC.DataChannel
Chat: replace the datachannel by a generic transport
Fix tests
Fix jshint errors
TextChat: fix the transport
Call: Fix the upgrade on the callee side
Log only what we know is safe when not being able to forward a message
Send notifications of joining to other peers before adding the new peer to avoid trying to send to the peer that just joined.
Stop the sidebar listening for  as it doesn't need to.
Rename 'nick' to 'username' in the frontend
Display names instead of email addresses in the sidebar if we have them
Call: fix timeout hangup
added support for dynamic getters in app.models.User
using User model dynamic getters in sidebar view
Overriding User#fullName getter is a better strategy
Merge branch 'master' into refacto-text-chat

Conflicts:
	static/js/chat/models.js
	static/js/webrtc.js
Tooltips for users should be the username
Fix TextChat.transport and WebRTC#upgrade
added tests for user entry view tpl attributes
Merge pull request #356 from Standard8/names_sidebar

Display names in the contacts list instead of email addresses where possible