First cut of this
Start to move logic out of the agent
fix options building
Pull all printing out to main loop
readd outputmode
Json implementation for completions+helptext
Completed ubiquitous json output
Almost completed cutover to JSON

error severity not parsed correctly and help text not showing up
Fix goto definition
Fix parameter info display
Fix error serialization
Fix some failing tests
Fix remaining emacs tests
Minor tidy up and test infrastructure tweaks
Pull in better parsing from Monodevelop binding
Add guard on overlay display
Merge branch 'async-helptext' of github.com:rneatherway/fsharpbinding into async-helptext
Test output update
Trial fix for issue 233
Correct typo