Implement C/C++ debugging with lldb
This MR allows users running on MacOS to use lldb for debugging C/C++ extensions instead of the deprecated gdb.
This MR allows users running on MacOS to use lldb for debugging C/C++ extensions instead of the deprecated gdb.