Adding TestHost as a separate project from design-time-host

/cc @davidfowl @vijayrkn 
this still needs a change -- however this is really the only package in the framework's guts that I ended up needing.