Support MSVC depot tools toolchains for 3rd parties

Third parties would construct toolchain packages on their own,
with the best of their abilities, based on the instructions
provided.

They could then accumulate <canonical hash> -> <their own hash> pairs
in their environment to support historical builds.

Example mapping:
set GYP_MSVS_HASH_1180cb75833ea365097e279efb2d5d7a42dee4b0=4181fce548fece344a85cb6898cf996692998531

Bug: 836225
Change-Id: I4a46e51b09049340344c9717481b141a2a7c296b
Reviewed-on: https://chromium-review.googlesource.com/1025896
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Kimmo Kinnunen FI <kkinnunen@nvidia.com>
Cr-Commit-Position: refs/heads/master@{#553476}

CrOS-Libchrome-Original-Commit: 82979c0f0f248f2fe60dfa142c3c193ced1f7572
1 file changed
tree: 5767b9c3f95f249fa09da5ca91c2df170da53e5f
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/