This commit changes the key sharing workflow so that we only send to some device the ciphertext for that specific device. This means a device will now only receive room keys encrypted for it, and no longer receive ciphertext for other devices.
Some clients, like Element Android or Element iOS, only checks the first kv-pair of the ciphertext map in an olm-encrypted event. This fixes the problem where these clients cannot properly parse our room key events.
Type: add