Connection::doInDirectChat: don't remove invite/left rooms from direct chats
Connection::doInDirectChat: don't remove invite/left rooms from direct chats

Deletion of Invite rooms was a clear bug; as for left rooms, it makes sense to keep
them in direct chat maps because they may be re-joined later on.

Fxrh/libqmatrixclient,QMatrixClient/libqmatrixclient,QMatrixClient/libqmatrixclient