8223678: Add Visual Studio Code workspace generation support (for native code)
Reviewed-by: erikj
* The "clangd" indexer must be present in PATH, or configured with "clangd.path" in user preferences.
* If building with clang (default on OSX), precompiled headers must be disabled.