Async cleanups.
The big server refactoring and cleanup.
More command-line work.
Use SettingsBag directly.
TestContext does not need to be abstract anymore.
Perform handshake on startup.
Small fix.
Display result in the UI while running from the command-line.
Send TestResult.
Simplify.
Let's try a clean shutdown when done.
Save test result to disk.
Fix server.