Send read receipts to self

Seen flags is already used in multi-device case. If you download the message in one app (e.g. Android), read it, then open another app (e.g. Desktop), the message should be marked as seen right after downloading. dc_receive_imf procedure takes seen flag into account. But if you download the message in both apps first, then read the message in one app, the other app will not notice that Seen flag has been set on the message because the message is already downloaded. It should, however, get unsolicited FETCH response if it is online, but Delta Chat currently ignores it. Processing unsolicited FETCH responses and refetching message flags in this case is a good idea and should be done, but will not work if the second device is online. AFAIK it’s only possible to get such updates after an offline period with QRESYNC IMAP extension or by refetching message flags each time after reconnecting: