lsif/protocol: implement Sourcegraph documentation extension
Created by: slimsag
This is a Go protocol implementation of the proposed documentation extension for LSIF:
https://github.com/slimsag/language-server-protocol/pull/2
Helps sourcegraph/sourcegraph#19389
Signed-off-by: Stephen Gutekanst [email protected]