8c25f7d4aa
Prefer directory-capable adapters when selecting a launch adapter for a resolved directory program. This keeps Go package directories on dlv in mixed projects that also expose native-debugger root markers such as a Makefile, instead of selecting gdb/lldb-dap first and rejecting the directory during validation. Added a regression test covering a Go module with both go.mod and Makefile plus local dlv/gdb adapter shims. Fixes #2020