Use a better naming for argparse helper.
Move dns check to the backend.
Replace twisted's callLater with Qt's singleShot.

Note: we use an alias for singleShot called QtDelayedCall.
Merge remote-tracking branch 'refs/remotes/ivan/feature/more-app-cleanup' into develop