Update XunitFrontController.Run to discover test cases if you pass a null test case list.
Update TD.NET runner to stop doing eager discovery.
Update MSBuild runner to dispose of the results visitor properly.