This patch adds a new lldb-vscode tool that speaks the Microsoft Visual Studio Code debug adaptor protocol. It has full unit tests that test all packets.
This tool can be easily packaged up into a native extension and used with Visual Studio Code, and it can also be used by Nuclide.
Not sure who to add as a reviewer, so I started with a few people. Feel free to add more as needed.
You might want to set NO_DEBUG_INFO_TESTCASE = True in the base VSCodeTestCaseBase to avoid these. I guess none of these tests should be debug-info dependent, right?