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
Call: fix timeout hangup
Merge branch 'master' into refacto-text-chat

Conflicts:
	static/js/chat/models.js
	static/js/webrtc.js
Fix TextChat.transport and WebRTC#upgrade
Merge branch 'master' into refacto-text-chat

Conflicts:
	test/frontend/chat/textchatmodel_test.js
Minor doc improvements
Improve tests and coverage for datachannel changes
Merge pull request #352 from tOkeshu/refacto-text-chat

Refacto text chat
enabled chai.includeStack option for more detailed failures
enabled chai's includeStack option in server tests
Merge pull request #365 from n1k0/enable-chai-stack-traces

Enable chai.includeStack option for more detailed failures
Add configuration option to select SPA to use based on directory
Remove the default for the SPA Login URL as we shouldn't really have it.
Merge pull request #366 from Standard8/spa-config

Add configuration option to select SPA to use based on directory
Make the LoginView listen to signin/signout events rather than change events, to prevent false rendering