Fix remaining language server hangs on shutdown

* Use fork of async-pipe library that handles closed pipes correctly.
* Clear response handlers map when terminating output task, so as
  to wake any pending request futures.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>
95b2f4fb16Max Brunsfeld committed on 3/1/2022, 11:54:59 PMparent917543c
3 files changedLine totals unavailable