Add support for MUC

This changes allow the client to join Multi User Chat.
To send a message in a groupchat, you must set the third parameter of _send_ method to 1.
An _groupchat_ event is fired when a message is sent to groupchat.

This feature was asked on issue #3.