Extract reflection extension method MethodInfo.MethodGroup() to get the method group string for any given MethodInfo.  Simplify Case constructor by deferring to that extension method.
Runners can run a specified subset of test methods.
DiscoveryProxy no longer returns duplicate method groups for overloaded test methods.
Runner.RunMethods no longer causes overloaded methods to be executed multiple times.