Add fsi.fs to FSharp.Compiler.Editor.dll and refactor to avoid dependency on Windows Forms, Remoting, Console or FSharp.Interactive.Settings.dll