SAK-23349 Create branch for video chat dev

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@121220 66ffb92e-73f9-0310-93c1-f5514f145a0a
Add the first demo purpose version. Use it as start point. SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@121517 66ffb92e-73f9-0310-93c1-f5514f145a0a
Add the structure of the webRTC js that will be used to establish all the connections.  SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@121519 66ffb92e-73f9-0310-93c1-f5514f145a0a
taken webRTC Code  out of chat code and put it in  library. Alsa created a mockup controller to test the functions. SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@121885 66ffb92e-73f9-0310-93c1-f5514f145a0a
First version. Many things to fix, end call, maximize video,...

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@122812 66ffb92e-73f9-0310-93c1-f5514f145a0a
Merged with Juanjo code. Extracted webrtc calls from chat. all is handled by videoCall connection. Hangup not implemented yet. Sorry. SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123081 66ffb92e-73f9-0310-93c1-f5514f145a0a
Fixing accept video call toggle problem. Moving status bar inside video chat bar.

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123082 66ffb92e-73f9-0310-93c1-f5514f145a0a
Delete maximize button.

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123434 66ffb92e-73f9-0310-93c1-f5514f145a0a
Add video info to online connections. Now you see the video button only when WebRTC is available in both sides of the connection.

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123435 66ffb92e-73f9-0310-93c1-f5514f145a0a
Add disable video checkbox. Show user green icon for video online users.

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123444 66ffb92e-73f9-0310-93c1-f5514f145a0a
Hang up is now enabled
Disconnection mechanism is prepared. 
Now, just one localVideoMedia is used.
Webcam is disabled when last call is ended
Tested 4 current connections.
SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123449 66ffb92e-73f9-0310-93c1-f5514f145a0a
Negotiation between Firefox and Chrome is handled by webrtc-adapter. Changes to know which navigator is using the peer. SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123773 66ffb92e-73f9-0310-93c1-f5514f145a0a
Chrome<>Firefox audio problem resolved. Now full interoperable . SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123793 66ffb92e-73f9-0310-93c1-f5514f145a0a
Add sakai properties to control video function. Modify video property from boolean to string.
SAK-23349.

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123804 66ffb92e-73f9-0310-93c1-f5514f145a0a
Change this reference. SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123805 66ffb92e-73f9-0310-93c1-f5514f145a0a
Added maximize video button SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123865 66ffb92e-73f9-0310-93c1-f5514f145a0a
Cleaning some code

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@123868 66ffb92e-73f9-0310-93c1-f5514f145a0a
Unique local video.

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@124080 66ffb92e-73f9-0310-93c1-f5514f145a0a
Mute audio and disable cam features has been added SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@124546 66ffb92e-73f9-0310-93c1-f5514f145a0a
Corrected some Bugs. When a user closes the chat also closes the video connection SAK-23349

git-svn-id: https://source.sakaiproject.org/svn/portal/branches/SAK-23349@124552 66ffb92e-73f9-0310-93c1-f5514f145a0a