xmpp: send user-item and empty room subject on muc join
xmpp: add x-user element to muc presence response
xmpp: add x-user element to muc presence response
core: separate the model from the logic implementation