Added the ability to configure the test executor to report test messages synchronously rather than asynchronously.  This is an important feature for toolsets that need to perform critical actions between individual test calls.
Moved the 'Arguments' property on XunitTestCase up onto ITestCase to make it available for toolsets.
Disabled custom trait discovery when working with toolsets that use static analysis to discover tests, as custom trait discovers can only function in runtime environments that can execute user code.
Merge pull request #54 from remcomulder/master

Updates from NCrunch integration
Added Assert.ThrowsAny methods. Closes #25
Added precision overloads to Assert.NotEqual. Closes #20
Added Assert.StrictEqual and Assert.NotStrictEqual overloads. Closes #30
Added Assert.StartsWith and Assert.EndsWith overloads. Part of #32
added nuget config to include additional package source
Added *nix support to AssemblyExtensions::GetLocalCodeBase
Move interfaces from xunit.execution to xunit.core (closes #59)
Improve theory parameter display (closes #28)
Add caching for creating of all static extensibility points.
Remove infinite loop potential from ArgumentFormatter.Format.
Add special handling for Type in ArgumentFormatter.Format
Move ReflectorTests into test.xunit.execution
Some tests depend on the culture for their success (fixes #41).
Move internal classes to public (fixes #51)