message: Fix scope for state variable that guards the silent scan for kits
  Fix scope for state variable that guards the silent scan for kits (from workspace to global) to avoid unnecessary scanning for every folder.
diff: @@ -975,13 +975,14 @@ export async function scanForKits(opt?: KitScanOptions) {
  // Rescan if the kits versions (extension context state var versus value defined for this release) don't match.
  export async function scanForKitsIfNeeded(context: vscode.ExtensionContext) : Promise<void> {
  - const kitsVersionSaved = context.workspaceState.get<number>('kitsVersionSaved');
  + const kitsVersionSaved = context.globalState.get<number>('kitsVersionSaved');
  const kitsVersionCurrent = 1;
  // Scan also when there is no kits version saved in the state.
  - if (!kitsVersionSaved || kitsVersionSaved !== kitsVersionCurrent) {
  + if ((!kitsVersionSaved || kitsVersionSaved !== kitsVersionCurrent) &&
  + process.env['CMT_TESTING'] !== '1') {
  await scanForKits();
  - context.workspaceState.update('kitsVersionSaved', kitsVersionCurrent);
  + context.globalState.update('kitsVersionSaved', kitsVersionCurrent);
  }
  }
  