RemoteRWHVMac: Move InitPopup and SetBounds to AppShim side

Do a verbatim-cut-and-paste of InitPopup and SetBounds (modulo
parameter names) from RWHVMac to PopupWindowMac.

Instantiate PopupWindowMac in RWHNSViewLocalBridge.

R=tapted
TBR=avi (content/)

Bug: 821651
Change-Id: I1027b09451baeeac231d2acb0eb180c4f3a7e65b
Reviewed-on: https://chromium-review.googlesource.com/979392
Commit-Queue: ccameron <[email protected]>
Reviewed-by: ccameron <[email protected]>
Reviewed-by: Trent Apted <[email protected]>
Cr-Commit-Position: refs/heads/master@{#546670}
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn
index 19fc3344..ca674e6 100644
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -2205,6 +2205,8 @@
       "IOSurface.framework",
     ]
     sources += [
+      "renderer_host/popup_window_mac.h",
+      "renderer_host/popup_window_mac.mm",
       "renderer_host/render_widget_host_ns_view_bridge.h",
       "renderer_host/render_widget_host_ns_view_bridge.mm",
       "renderer_host/render_widget_host_ns_view_client.h",