ignores eof error when connections drop.
sort reports
extracts doc diffops.
adds gocode and gofmt document actions.
adds format and complete methods to client doc model.
adds complete and format editor commands.
completion proposals are not yet rendered.
renders completion proposals with experimental ace completion branch.
it currently shows the info alright but is far from usable.
golab now has gocode and gofmt actions. also update ace with 'go get -u github.com/mb0/ace'
 gocode shows completions on Ctrl-Space, but client ui is not yet usable.
 gofmt  formats document with Ctrl-Shift-F (does not save the file)