Hosting IServerManifest support

cc @davidfowl @lodejard @halter73 @divega 

Need to do KRE changes for test host tests to pass
This is kinda ugly. Maybe it's better to separate the hosting manifest after all.