Let fake and real LanguageServer access AsyncAppContext in handler callbacks

Also, reimplement FakeLanguageServer by wrapping LanguageServer, instead of
duplicating its functionality differently.
e987a8ba63Max Brunsfeld committed on 4/1/2022, 4:57:00 AMparentafbddc1
5 files changedLine totals unavailable