This patch makes following changes to LLVM Windows on Arm buildbots:
- Improves clang-arm64-windows-msvc builder. It will run in similar configuration to linux clang quick builder with ninja check enabled on a dedicated relatively fast worker machine.
- Enables ninja check-all for both stage1 and stage2 on clang-arm64-windows-msvc-2stage builder.
- Adds an extra worker for clang-arm64-windows-msvc-2stage builder. Making 3 workers in total testing two stage builds.
- Removes redundant CMAKE flags from various all WoA builders.
- Enables object file caching using sccache
- Update worker for lldb-aarch64-windows builder. It will be dedicated Surface X pro machines.
The builddir must be unique. The easiest would be just skipping this arg and let the default machinery do its magic. Otherwise, make it unique, please. Currently it is the same as in the clang-arm64-windows-msvc builder.