Add helpers and dependencies installation.
Merge remote-tracking branch 'refs/remotes/ivan/feature/improve-bootstrap-script' into develop
Fix soledad imports (#5989).
Merge remote-tracking branch 'refs/remotes/drebs/bug/5989_fix-soledad-imports' into develop
minor corrections to relnotes
Merge remote-tracking branch 'refs/remotes/kali/minor-relnotes-fixes' into develop
make the login not wait for eip it cannot-start-eip
changes file
Merge remote-tracking branch 'refs/remotes/kali/bug/do-not-wait-for-eip-if-cannot-start' into develop
remove dict comprenhension
Merge remote-tracking branch 'refs/remotes/kali/bug/remove-dict-comprenhension' into develop
Change settings' provider on provider change.

Closes #5995.
Update and get ready to start a provider on change.

Closes #5996, #5997.
Merge remote-tracking branch 'refs/remotes/ivan/bug/provider-switch-fixes' into develop
Select current provider on EIP preferences.

- Don't disconnect logout signals, so when the wizard is triggered the
  UI can reflect the logout result.
- Restore the selected provider when 'other...' is selected *before* the
  provider_changed signal is emitted to avoid that option to keep
  selected in case of some error.
- Avoid the currentIndexChanged to be triggered when we load the providers.
Merge remote-tracking branch 'refs/remotes/ivan/bug/eip-preferences-and-logout' into develop
Hide button / improve message on missing helpers.

* Emit the `eip_missing_helpers` signal when the user chooses "Don't ask
  me again".
* We emit that signal when some helper file is missing, even if the user
  doesn't want a warning.
* Do the update of the eip enabled status with some delay to give some
  time the eip machine to start and do what it needs with the
  buttons/labels and avoid the 'hide turn on button if missing files'
  being overridden.

Closes #5945.
Merge remote-tracking branch 'ivan-github/bug/5945_not-adding-helper-files' into develop
Remove /tmp/bitmask.lock on quit. Closes #5866.

Add a platform independent release_lock helper, so all the SO dependent
code goes inside the locks file.
Also, do some code cleanup.
Merge remote-tracking branch 'refs/remotes/ivan/bug/5866_bitmask-lock-not-removed' into develop