vim and fsac multi-project support

Includes integration tests for multi project support.

ok that wasn't too bad to get working.