Android SMACK XMPP messaging port. Mirror with modifications to support distinct Chat sessions for different chat thread ids.