Handle correctly a logout problem. Closes #3774.

Also remove preferences button disable, we don't need that.
Merge remote-tracking branch 'ivan-github/bug/3774_handle-logout-problem' into develop
download cert for SMTP if EIP did not do it.

includes refactor of common code for download of certificates
and config files.
Merge remote-tracking branch 'kali/bug/start_smtp_without_eip' into develop
bump soledad version in next release requirements
Merge remote-tracking branch 'kali/bump-soledad-dep' into develop
Work in progress