Add #silentCd before sending to FSI in emacs
Merge branch 'emacs-silentCd'
Allow unsaved files to be parsed

As when parsing the whole file contents must be provided by the callee
anyway, there is no need to require that the file exists on the
filesystem. To do so just causes strange behaviour when opening a new
file in emacs that you haven't saved yet.
Merge remote-tracking branch 'upstream/master'
Note that raw ident regexp not 100% correct
wip
Rework helptext to fetch one-by-one synchronously
Still provide first completion helptext ahead of time
Small improvements to robustness
Use the SetCaretTo function and always use the minimum Column constant
Use json-read and TryPostAndReply for speed and safety
After processing Markup is escaped, fixes #272

(Also cleaned up <| usage)
Merge pull request #275 from fsharp/274

Use the SetCaretTo function and always use the minimum Column constant
Merge pull request #276 from fsharp/272

After processing Markup is escaped, fixes #272
Timeouts set by emacs side. Update test results
Merge pull request #277 from rneatherway/issue234-4

Fix for Issue234
Check first character of identifiers correctly
Merge pull request #279 from rneatherway/issue278

Check first character of identifiers correctly
Simplify valid Identifier detection
Merge pull request #281 from 7sharp9/master

Simplify valid Identifier detection