Prepare MessageModel & MessageDb for deduplication
New messages are now going through the following steps:
- MessageModel::addMessageRequested() needs to be emitted
- MessageDb::addMessage(): Deduplication is run (follows in one of the next commits)
- MessageDb::messageAdded() is emitted
- MessageModel::addMessage()