Add edit support
This adds support for message edits propagation via message_changed
[1] Slack events and the message
endpoint on Zulip [2]
The slack-id -> zulip-id mapping is handled just as with message deletion. Content formatting is handled by the helpers used on the message sending pipeline.
Tested with a real Slack instance but mocked Zulip calls!