#9879: Stop trying to run abstract classes.
Final cleanup of memory leak (in TD.NET runner). Remove parallel discovery in VS (DiaSession seems unhappy).
Missing '-xml' from the console runner help.
Update copyrights to 2014.
Add support for Trait attributes on classes in addition to methods.
Re-enable support for generic theories.
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.
Update Visual Studio runner to version 0.99.3.
Convert xunit2.assert.dll to be a portable class library.
Use master stopwatch for timing assemblies. Various code cleanup.
Remove FactAttribute.Timeout.
Disable tests which are occasionally failing (will come back to them...)
Reversed argument order: Assert.Throws<ArgumentException>(paramName, code);
Add Record.ExceptionAsync, Assert.ThrowsAsync, and Assert.DoesNotThrowAsync.
Made the test execution path async, to get rid of .GetAwaiter() calls.
Make AsyncTestSyncContext.WaitForCompletion async.
Add CollectionBehaviorAttribute.MaxDegreeOfParallelism.
Plumb through support for options objects to test discoverer and executor.