fix broken link to docs
Improve how pinned providers are handled
Merge remote-tracking branch 'chiiph/feature/improve_pinned_providers' into develop
Merge remote-tracking branch 'refs/remotes/kali/fix-docs-url' into develop
Install missing stuff into /usr/local/sbin. Closes: #$741
fix namespace typo
add function to hash bundle binaries
add _binaries to .gitignore
Update README with the latest changes to paths, and hashing info.
Merge remote-tracking branch 'refs/remotes/kali/feature/install-bitmask-root-to-local-path' into develop
do reinstall binaries if their hash is not the expected

Closes: #5759

For this to work, the bundle needs to call::
``python setup.py hash_binaries`` during the bundling process, so that
the right hash gets updated in the bitmask/_binaries.py file.
Merge remote-tracking branch 'refs/remotes/kali/feature/update_bundle-binaries' into develop
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.