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
Move SPA related files into a specific directory
If the SPA is already in the database, update it, as it might need an updated entry
Handle add and update within the SPA DB rather than in the worker.
No need to update the returned record values, just put the new values directly
Minor doc improvements
Improve error generation and text, simplify the SPADB#_update function
Improve tests and coverage for datachannel changes
Merge pull request #362 from n1k0/upgrade-blanket-1.1.5

Upgraded blanket to 1.1.5
Merge pull request #358 from Standard8/spa-reorg

Move Talkilla SPA specific files into their own directory
Merge pull request #352 from tOkeshu/refacto-text-chat

Refacto text chat