cmd/sshpiperd: allow starting without plugins running
This is an initial implementation. It doesn't have many miles on it. I'm sharing it for early feedback and thoughts.
Fixes #640
The three PRs I just sent may have conflicts with each other. I'm happy to rebase, sequence them, etc, just say the word! I sent them all independently to start with in case you had opinions about wanting some but not others. :)
Great feedback. I'll turn my attention back to this soon, I hope, and incorporate all of it.
At long last, another rev, which should address all your concerns. Thank you for your patience.
We've been using the actual code changes for a while. I haven't banged on it too hard, but haven't seen any issues yet either.
The e2e test is new; confidence in it is lower.