tools: Enable the VSCode completion db to use bazelisk if available (#2277)
tools: Enable the VSCode completion db to use bazelisk if available (#2277)

Running tools/vscode_compdb.py to generate the code completion symbols for VSCode produces an error because the .bazelversion in Envoy may not be available in certain environments. The recommendation is to use bazelisk, but the compilation database script defaults to using bazel. This change enables the VSCode compilation database generation script to use bazelisk if it is available on the system; if not, it will use bazel.

Risk Level: low
Testing: local
Docs Changes: N/A
Release Notes: N/A

Signed-off-by: Ali Beyad <fe5d0f39db1293dd88afdf317065e3fc2f2f9326@google.com>
envoyproxy/envoy-mobile,envoyproxy/envoy-mobile,envoyproxy/envoy-mobile,envoyproxy/envoy-mobile,envoyproxy/envoy-mobile,envoyproxy/envoy-mobile,envoyproxy/envoy-mobile,envoyproxy/envoy-mobile,envoyproxy/envoy-mobile