refactor(socket): use socket provider to get the socket connection

Breaking changes:
- unable to embed the video element

Changes:
- After user submitted the callee name, the $scope.call() will emit the 'chat:joinRoom'

https://github.com/btford/angular-socket-io