Fix messages migration
This MR fixes an issue with the migration of messages that have marshaled contact data set as sender or recipient id.
-
Require providing myContactId
andmeMarshaled
when migrating legacy database. -
Create contact representing app user in new database if needed. -
Migrate messages that have marshaled contact data set as sender or recipient id. -
Update migration snapshot tests.
Edited by Dariusz Rybicki