openvpn observer

reacts to tls-restart, ping-restart and network unreachable.
changs file
Set dep versions on VERSION_COMPAT.
Merge remote-tracking branch 'kali/feature/improve-openvpn-error-detection' into develop
Merge remote-tracking branch 'drebs/set-version-compat' into develop
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'
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
Show systray tooltip ON for EIP.
replace git:// by https:// in repos
Merge remote-tracking branch 'ivan/bug/show-eip-on' into develop
Merge remote-tracking branch 'kali/fix-dev-repos' into develop
Always display first run wizard on first run.

* Display the wizard only the first time or if we don't have any provider
  configured.
* Remove unused proper provider setting.
* If we have a working provider (as a pinned one), the wizard won't show
  automatically after being displayed the first time.
* If we cancel the first time wizard and we have a configured provider
  (like the pinned one) the app will not close.