Feature MultiUserChat

even though we can't do OTR yet for MUC, it is an important people that many people require of chat clients. 

this PR is not ready for merging yet, as there is still some UI work to be done in order to render the MUC chat properly with multiple participants etc. 

However, the basic ability to create, join and chat in a MUC is working.