Mconf work on master

This pull request consists in all the development the Mconf team has done since the 3rd Developer Summit. The current features are public and private chat, audio and video both ways. There's no presentation, whiteboard or desktop sharing. Also there's no raise hand and make presenter. In other words, there's a lot to be done still. :)