gui: replace loop with algorithm

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: added note about experimental implementation of repository

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
storage: use make_unique in StoragePointFactory

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: typo fixed

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: replaced ChatWidget::markActive() with chatWidgetActivated

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
tabs: remove TabsManager::ChatsWithNewMessages field

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>