Move blobs.mojom file to WebKit/common/blob

For code in WebKit/common/message_port/ to be able to depend on
blobs.mojom the file can't be part of the storage/common target since
that target itself depends on blink. So rather than split up the code in
storage/, and make a confusing mess of dependencies and different parts
of storage being in different places in the dependency stack, just move
the mojom bits to WebKit/common.

Ultimately I expect all of the blob code to move to WebKit, but
obviously we're still a far way away from that.

Bug: 740744
Change-Id: Ic4e1099f47aa10df5a98b0dc606e05dc3e83eefe
Reviewed-on: https://chromium-review.googlesource.com/724280
Commit-Queue: Marijn Kruisselbrink <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#510366}
diff --git a/storage/common/BUILD.gn b/storage/common/BUILD.gn
index a233cbeb..60e2f7d 100644
--- a/storage/common/BUILD.gn
+++ b/storage/common/BUILD.gn
@@ -44,13 +44,13 @@
   defines = [ "STORAGE_COMMON_IMPLEMENTATION" ]
 
   public_deps = [
-    "//storage/public/interfaces",
+    "//third_party/WebKit/public:blink_headers",
   ]
+
   deps = [
     "//base",
     "//base/third_party/dynamic_annotations",
     "//net",
-    "//third_party/WebKit/public:blink_headers",
     "//url",
   ]
 }