Extract class Discoverer from DiscoveryProxy.
Migrate DiscoveryProxy members into ExecutionProxy and eliminate duplication.
Rename Visual Studio test adapter classes to distinguish them from similarly-named classes.
Merge branch 'CombineAppDomainProxyClasses'