Use authenticated() properly.
Merge remote-tracking branch 'refs/remotes/ivan/bug/fix-is_authenticated-method' into develop
Fix typos on signal names.
Let OpenVPN handle ping-restarts
Merge remote-tracking branch 'refs/remotes/ivan/bug/fix-signals-names' into develop
Use Slot decorator instead of SLOT docstring.
Use consistent wording for triggers documentation.
Improve parameters docstrings.

Also rename a parameter named 'param' to a more meaningful 'idx'.
Add changes file for #5506.
Merge remote-tracking branch 'refs/remotes/ivan/feature/5506_use-pyside-slot-decorator' into develop
Show the tray message only if we started hidden.
Show the user if there was an error during provider setup.

Also:
- add slot decorator where needed
- remove incorrect trigger docstring
- factor out setting the same message into an existing helper

[Closes #5424]
Use QDialog as base for AKM.

This allows the akm to be treated as a preferences dialog instead of an
extra 'main window'.
Merge remote-tracking branch 'refs/remotes/ivan/feature/remove-tray-popup-if-we-do-not-start-hidden' into develop
Merge remote-tracking branch 'refs/remotes/ivan/bug/5424_handle-provider-setup-errors' into develop
Show specific note for providers not supporting mx.

Also add a helper method to disable the ui and show a message.
Add changes file for #5513.
Merge remote-tracking branch 'refs/remotes/ivan/feature/5513_update-note-in-akm' into develop
Add checks to avoid errors when ctrl-c in wizard.

Check that systray exists, not the case during first run.
Cleanup reactor stop code.

Closes #5559.
Merge remote-tracking branch 'refs/remotes/ivan/bug/5559_avoid-errors-when-ctrl-c-wizard' into develop