Disconnection reason is now correctly reported if there is a conflict with another client or the client didn't send an ack
Added the signals:
 - presence_participantJoinedGroup
 - presence_participantLeftGroup