Do not default to SecretService keyring
Merge remote-tracking branch 'chiiph/bug/more_keyring_fixes' into develop
Add cancel button for EIP connection.

Closes: #4035

This falls in the "quick" workaround category.

A proper state machine that extends the four basic connection states
is hence needed. We have to accomodate design to have a
connection-oriented state machine in the backend (I would favor a
twisted protocol for this), and a more lightweight one that conducts
the gui-level changes (ie, change the actions / buttons / labels
accordingly).

Since this "cancel" functionality has been long postponed, I chose
to do one more ugly hack here, that is, show and hide dance with a
button that just calls the bitmask-root to kill the vpn process. It
should work well enough until we get to the reorganization needed for a
clean process control for eip.
Merge remote-tracking branch 'refs/remotes/kali/feature/pseudo-cancel-eip' into develop
Disable daemon mode, we use processes in the backend.
Merge branch 'bug/enable-child-process-in-backend' into develop
Reduce height to fit on smaller resolutions.

Closes #5722.
fix uncatched error with missing polkit. Closes: #5955
Merge remote-tracking branch 'ivan-github/bug/use-smaller-window-to-fit-lower-resolutions' into develop
Replace twisted thread with QThread.

This fix the bug that prevents pastebin to work.
Closes #5949.
Merge remote-tracking branch 'refs/remotes/ivan/bug/pastebin-does-not-work' into develop
Merge remote-tracking branch 'refs/remotes/kali/bug/fix-bad-eip-status' into develop
Fix logger window blocking the bitmask quit().

- Set the logger window parent,
- don't use an mainwindow instance variable to hold the window object.

This fix have the side offect that prevent multiple log windows being
created at the same time, but it does not causes any side effect or
problem.
Merge remote-tracking branch 'refs/remotes/ivan/bug/logger-hangs-quit' into develop
remove outdated comment

eip machine was already moved into conductor
Merge remote-tracking branch 'kali/remove-old-comment' into develop
Clean up help dialog text.
remove "Hide Main Window" -- much better UX, less buggy, and makes it possible raise window when it is obscured. To hide, just close window.
properly align login and logout buttons
added non-functional decorative footer