feat: add --version and --diagnostic top-level options (#571)
* feat: add --version and --diagnostic top-level options
Fixes #549
* feat: split the torch dependencies in the --diagnostic output
* feat: add the conda-installed dependencies to --diagnostic