click nickname to start a call

- basic RTC object
- click on a username to initiate a call
- new CallView to display the user's video

Quite much a work in progress
added UserEntryView and VideoView
added video controls
preparing layout and VideoView for rtc connexions
sync with master
added user icons in connected people list
sync with master
added events for sign in & sign out
click nickname to initiate a call

- added UserEntryView
- added user icons in connected people list
- added events for sign in & sign out
- added new CallView to display the user's video
Merge branch 'initiate-a-call' into rtc
externalized stylesheet
enhanced html code legibility
allow to enable debug logging dynamically
fixed local video aspect ratio
better UI notifications
Merge pull request #20 from n1k0/initiate-a-call

Click a user's nickname to initiate a call
simplified user entry rendering following @fqueze's comment
modularized talkilla code
Notify websockets with the new user list when someone logs in

Signed-off-by: Romain Gauthier <romain.gauthier@monkeypatch.me>
Signed-off-by: Dan Mosedale <dmose@meer.net>
Signed-off-by: Nicolas Perriault <nperriault@gmail.com>
Add a shutdown method to the app