IRC Medium / roster update refinement
Gtalk double chat fixes

-track last packet id, don't reprocess if repeated
-don't reconstruct a Muc (and assign new listeners) if the Muc already exists