Phase 0: Disable minimal dirauth and relay options when those modules are disabled

We should disable this minimal set of options:

  • --disable-module-dirauth

    • disable AuthoritativeDirectory
  • --disable-module-relay

    • disable DirPort, DirCache, ORPort, BridgeRelay
    • set ClientOnly to 1

This is a serious UX bug, so it must be fixed as part of Sponsor 31.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information