Mark Main with [STAThread].
ExecutionEnvironment.Create<T> may only create subclasses of MarshalByRefObject.
Test assertions no longer assume that Type.GetMethods(...) returns MethodInfo objects in the same order as the methods were declared.  Although in practice that is the behavior, Type.GetMethods(...) documentation warns that the order is undefined.
ReflectionExtensions.IsInNamespace tests whether a type is within a given namespace. Runner uses this method when running all tests in a given namespace.
Listeners can react to RunStarted, given the Assembly for which the run is taking place. Simplify console output to resemble TestDriven.NET output.
Improves test coverage for ReflectionExtensions.IsInNamespace(this type, string).