With ptrace_scope = 1 the kernel only allows tracing descendants of a process.
When using runInTerminal, the target process is not launched by the debugger,
so we need to modify LaunchRunInTerminal to explicitly allow tracing.
This should fix a problem reported in https://reviews.llvm.org/D84974#3903716
Also, remove a special case from the launch method in the lldbvscode_testcase
test harness. The existing test was using stopOnEntry, so the first stop didn't
happen at the expected breakpoint unless the harness did configurationDone
first.
Only pass this if != 0
(or get fancy and use a std::optional or whatever)