Add dependency on //mojo/public/interfaces/bindings:bindings to
//ipc:mojom.

Now that the internal mojo bindings is a component target
(see cr/893655) ipc.mojom can safely import
//mojo/public/interfaces/bindings/native_struct.mojom and depend
on //mojo/public/interfaces/bindings:bindings.

The duplicated SerializedHandle definition in //ipc/ipc.mojom
can now be reverted.

Change-Id: I78288b86bd08ac2af2a75cf83f5b033dde4e4aa4
Reviewed-on: https://chromium-review.googlesource.com/913070
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Ken Rockot <rockot@chromium.org>
Commit-Queue: Eve Martin-Jones <evem@chromium.org>
Cr-Commit-Position: refs/heads/master@{#536531}

CrOS-Libchrome-Original-Commit: 475e7e6382cdf4f2bbad6212ee960139af2bfeeb
diff --git a/ipc/ipc_channel_mojo.h b/ipc/ipc_channel_mojo.h
index 8a5e896..ba769f8 100644
--- a/ipc/ipc_channel_mojo.h
+++ b/ipc/ipc_channel_mojo.h
@@ -80,11 +80,11 @@
   // These access protected API of IPC::Message, which has ChannelMojo
   // as a friend class.
   static MojoResult WriteToMessageAttachmentSet(
-      base::Optional<std::vector<mojom::SerializedHandlePtr>> handles,
+      base::Optional<std::vector<mojo::native::SerializedHandlePtr>> handles,
       Message* message);
   static MojoResult ReadFromMessageAttachmentSet(
       Message* message,
-      base::Optional<std::vector<mojom::SerializedHandlePtr>>* handles);
+      base::Optional<std::vector<mojo::native::SerializedHandlePtr>>* handles);
 
   // MessagePipeReader::Delegate
   void OnPeerPidReceived(int32_t peer_pid) override;