Creates a new window with a `dap-eval://` scratch buffer
Supports range mode to pre-fill it with the selected content.
Supports bang to immediately evaluate the content
This is a variant addressing https://github.com/mfussenegger/nvim-dap/issues/665
If no args: calls dap.continue({ new = true })
If args: calls dap.run for each configuration where name=arg
E.g.: `:DapNew celery django`
If config names contain spaces they need to be escaped
Was used at some point to define a `dap#repl_execute` as workaround.
`vim.fn.<func>` didn't support lua callbacks.
But now it doesn't serve any purpose anymore.