MiraclePtr in Dawn: Fetch PartitionaAlloc in DEPS

We want to expand MiraclePtr coverage by rewriting pointers inside Dawn.
This offers an effective protection against UAFs.

This is step 2 from:
https://docs.google.com/document/d/1wz45t0alQthsIU9P7_rQcfQyqnrBMXzrOjSzdQo-V-A/edit
This fetch PartitionAlloc as a dependency when depot_tools are used.
Support for CMake will be added next in step 3.

After this patch the dependency is not used.

Bug: chromium:1464560
Change-Id: I12090455881a35db80142bb3bb2b72c798ed536e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/141160
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
diff --git a/.gitmodules b/.gitmodules
index 2dbb950..5db482c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -110,3 +110,7 @@
 	path = third_party/protobuf
 	url = https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf.git
 	gclient-condition = dawn_standalone
+[submodule "third_party/partition_alloc"]
+	path = third_party/partition_alloc
+	url = https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git
+	gclient-condition = dawn_standalone