Adding test adapter OM

/cc @davidfowl 

Based loosely on `Microsoft.VisualStudio.TestPlatform.ObjectModel` and the extensibility exposed by VS's unit test system.

This change is part of enabling support for 'k test' reporting discovery/integration of tests to VS.