Minor fixups to client tests to work better with the .NET runtime

- Remove need to stand-alone test to load the runtime settings
- Update WhySkipped to list all reasons why skipped.
- Make "Run Tests" button a toggle, so can stop tests.
- Update Login tests to .NET runtime
- Update .NET runtime info controller to give information for parity with Node