Update Zulip integration terminology and add per-thread topic mapping

Thanks for the PR, looks like we need a rebase