* feat(java): share JDT LS across builds in a project window
* fix(java): wait for JDT restart before launch requests
* fix(host): give relay final replies ten seconds of EOF grace
relay::tests::final_responses_keep_flowing_after_input_eof flakes on
Windows CI: the target writes one byte per second for seven seconds
after input EOF, but the relay only waits five idle seconds, so a
slow first byte makes the relay return with nothing received.
Raise EOF_GRACE to ten seconds and update the companion test's
server wait and elapsed bound to match.
Refs #2272 (Windows CI failure)
---------
Co-authored-by: arookieofc <[email protected]>