vim: improved fsi integration

Now keeps a persistent fsi process open in the background and allows incremental commands, etc.
Is 'echoe' definitely right?