Project support for emacs fsharp-mode

This gives completion for F# projects. Major updates to F# mode and supporting change to FSharp.AutoComplete.