Click to Open PDF: Intercept IFrame PDF navigations on Android.

Update the navigation throttle and unittest to work for Android by
not running the code involving plugins on Android.

Bug: 737787
Change-Id: I8b0c23ea41c696d3b8aa75986b9abacd434c6903
Reviewed-on: https://chromium-review.googlesource.com/621951
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Tommy Li <[email protected]>
Commit-Queue: Amber Won <[email protected]>
Cr-Commit-Position: refs/heads/master@{#496721}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 9406eda..06a694c 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -963,6 +963,8 @@
     "platform_util_internal.h",
     "platform_util_mac.mm",
     "platform_util_win.cc",
+    "plugins/pdf_iframe_navigation_throttle.cc",
+    "plugins/pdf_iframe_navigation_throttle.h",
     "plugins/pdf_plugin_placeholder_observer.cc",
     "plugins/pdf_plugin_placeholder_observer.h",
     "policy/chrome_browser_policy_connector.cc",
@@ -2141,8 +2143,6 @@
       "plugins/flash_temporary_permission_tracker.h",
       "plugins/flash_temporary_permission_tracker_factory.cc",
       "plugins/flash_temporary_permission_tracker_factory.h",
-      "plugins/pdf_iframe_navigation_throttle.cc",
-      "plugins/pdf_iframe_navigation_throttle.h",
       "plugins/plugin_data_remover_helper.cc",
       "plugins/plugin_data_remover_helper.h",
       "plugins/plugin_finder.cc",