vim: improved fsi integration

Now keeps a persistent fsi process open in the background and allows incremental commands, etc.