initial attempt at a new WebRTC object
WiP
removed WebRTCCall model, replaced by WebRTC new object
removed webrtc sample test file, restored chatbox html initial state
moved initialization stuff to a dedicated method
updated selenium test init script to use FF 25a1
no gUM call if no media requirements
removed _initialize() as it was not needed really
CS: whitespacing
connection-established to be triggered on ICE state=closed
removed unecessary arg in call tests
tests wording
replaced webrtc mock object stubs by spies
sub mozRTCPeerConnection in chat app tests
typo
trigger  on
Merge pull request #149 from n1k0/webrtc-object

Introducing new WebRTC object, replacement for the WebRTCCall model
Offline users should have no circle shown beside them
Merge pull request #151 from Standard8/offline_user_fix

Offline users should have no circle shown beside them
Merge branch 'master' into file-transfer

Conflicts:
	static/chat.html
	static/js/chat/app.js
	static/js/models.js
	test/frontend/chat/chatapp_test.js
	test/frontend/chat/index.html
	test/frontend/chat/webrtccallmodel_test.js