Adding ScriptHostFactory method to builder and moving IScriptHostFactory / IScriptHost to Contracts