Refactor dap_launch

This patch refactors dap_launch to make it more extensible and also
easier to use.



3 files changed