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
fixed ViewOptionError doesn't expose a stack
Handle add and update within the SPA DB rather than in the worker.
Minor test cleanup
Add social.ambient-notification sent to the browser to provide status icon changes in post-FF 28 builds.
Merge pull request #361 from Standard8/ambient-2

Add social.ambient-notification sent to the browser to provide status icon changes in post-FF 28 builds
Merge pull request #360 from n1k0/fix-view-option-error-missing-stack

Fixed ViewOptionError doesn't expose a stack
No need to update the returned record values, just put the new values directly
upgraded blanket to 1.1.5