Rename the chat view to conversation view
Make a new peer object and use it to store the conversation's peer rather than having the call model store it.
Create a new view for the call control buttons, and don't start a call until the audio or video buttons are pressed.
Add unit test for CallControlsView
Merge pull request #148 from Standard8/conversation_video_button

Add Video button to the conversation views
Implement the FileTransfer model
Implement the FileTransferView view
FileTransfer: update progress for each chunk
TextChat: replace the newEntry method by the Backbone.Collection.add method
TextChatView: render either TextChatEntryView or FileTransferView
FileTransfer: allow custom chunk size
WebRTCCall: send JSON.stringifies by default
Change the format of the chat messages events

Before: {nick: "foo", message: "bar", datetime: ...}
After: {type: "chat:message", message: {{nick: "foo", message: "bar", datetime: ...}}
FileTransfer: concat chunks to create a file on completion
FileTransfer: fix the progress update
FileTransfer: add an id
Listen for the chunks and send them to the datachannel
Trigger a file transfer when droping a file
FileTransfer: remove the state machine
Create a blob url to download the file