fuchsia: get ipc_tests compiling again

The broke when the message loop file descriptor stuff was removed, and
some mojo things were refactored.

handle_fuchsia.* and handle_attachment_fuchsia.* are just the
_win versions with s/HANDLE/mx_handle_t/.

Adds .filter file for 54/80 tests that pass, so this implementation
undoubtedly needs work, but can be sharded better once this lands.

Bug: 734791
Change-Id: If9c506972e1d70119f9d20a66108902ee2fbfd16
Reviewed-on: https://chromium-review.googlesource.com/557100
Commit-Queue: Scott Graham <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Reviewed-by: Ken Rockot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#483568}
diff --git a/ipc/ipc_message_attachment_set.cc b/ipc/ipc_message_attachment_set.cc
index b9a990da..58dd6ca 100644
--- a/ipc/ipc_message_attachment_set.cc
+++ b/ipc/ipc_message_attachment_set.cc
@@ -75,6 +75,7 @@
     case MessageAttachment::Type::MOJO_HANDLE:
     case MessageAttachment::Type::WIN_HANDLE:
     case MessageAttachment::Type::MACH_PORT:
+    case MessageAttachment::Type::FUCHSIA_HANDLE:
       attachments_.push_back(attachment);
       *index = attachments_.size() - 1;
       return true;