Moved IScriptHost.cs and IScriptHostFactory.cs back to core to prevent regression.
Also removed them from IServiceOverrides.cs and ServiceOverrides.cs

This way Roslyn engine doesn't need to know about contracts
Added test verifying that Roslyn Engine references Core
Merge pull request #463 from filipw/scripthost-cleanup

Scripthost cleanup