catch u1db errors
Merge remote-tracking branch 'kali/bug/catch-u1db-httperror' into develop
fix mail requirement for proper smtp initialization
Remove unused line.

Was left here after the status refactor that split status in eip status
and mail status.
Display a Soledad error to the user if needed.
Merge remote-tracking branch 'ivan/bug/4025_display-soledad-errors' into develop
Merge remote-tracking branch 'kali/hotfix/fix-mail-req' into develop
updated strings to 0.3.4 release
Merge remote-tracking branch 'kali/update-translations' into develop
Update ui to support pagination and new search.
Pep 8. Split long lines.
Emit log level instead of the record.
Replace logs list with sqlite db.
Add page movement icons for the logger.
Add changelog for #3669.
Update leap log handler tests to new backend.
Wrap log save in thread.

This is throwing a bunch of errors, needs more work.
Replace db-based model with python objects one.