Remove unused -silent option from command line runner.
In Console/MSBuild runner, grand total time should also include clock time (fixes #169)
Added -testname argument to xunit.console.
Make the new runner extensibility points async (fixes #123)
Use GitHubLink for symbols & source.
Switch to using threads instead of thread pool for all tasks.
Unit tests for override test case orderer.
Add TestCollectionOrderer (fixes #174)
Fix occasionally failing test.
Adding Discovering/Discovered messages to console and MSBuild runners.
Move GetRuntimeClass and GetRuntimeMethod out to extension methods.
Move test class creation & disposal out of TestInvoker.
Make TestInvoker.InvokeTestMethodAsync public.
Extract TestMethodTestCase from XunitTestCase, and rename several supporting classes.
TestFrameworkAttribute had the wrong discoverer on it.
TestAssembly 'configurationFile' argument is now optional (will default to the app domain's config file, which is the right answer 99% of the time). Add guards to the TestXxx classes, and XML documentation for the constructor arguments.
Move basic framework version logic into TestAssemblyRunner.GetTestFrameworkEnvironment.
Fixes #188: Remove Assert.DoesNotThrow
Fixes #182: No overload of Contains with predicate support
Fixes #185: Allow theory data providers to explicitly opt out of pre-enumeration