Squashed 'third_party/SPIRV-Tools/' changes from 339d4475c..d0a827a9f

d0a827a9f Copy OpDecorateStrings in DescriptorScalarReplacementPass (#4649)
b023c0da1 Remove default arguments from lambda (#4648)
8c155b364 Manually fold floating point division by zero (#4637)
4b092d2ab Allow ADCE to remove dead inputs (#4629)
ccdf83620 Start SPIRV-Tools v2021.5
ab8eb6077 Finalize SPIRV-Tools v2021.4
21e3f681e Update SPIRV-Headers (#4628)
b014238e0 Allow WorkgroupSize on variables for Kernels (#4627)
352a41127 Fix handling of OpPhi in convert-relaxed-to-half (#4618)
c72c45420 Clarify how to update DEPS (#4626)
6f9fa4801 Update DEPS (#4625)
2bd46c5c5 Update CHANGES

git-subtree-dir: third_party/SPIRV-Tools
git-subtree-split: d0a827a9f313954935e3d9edb0c063fd8625a22e
diff --git a/DEPS b/DEPS
index bf76893..2aaf11f 100644
--- a/DEPS
+++ b/DEPS
@@ -3,10 +3,10 @@
 vars = {
   'github': 'https://github.com',
 
-  'effcee_revision': '2ec8f8738118cc483b67c04a759fee53496c5659',
-  'googletest_revision': '955c7f837efad184ec63e771c42542d37545eaef',
+  'effcee_revision': 'ddf5e2bb92957dc8a12c5392f8495333d6844133',
+  'googletest_revision': 'bf0701daa9f5b30e5882e2f8f9a5280bcba87e77',
   're2_revision': '4244cd1cb492fa1d10986ec67f862964c073f844',
-  'spirv_headers_revision': '19e8350415ed9516c8afffa19ae2c58559495a67',
+  'spirv_headers_revision': '814e728b30ddd0f4509233099a3ad96fd4318c07',
 }
 
 deps = {