Use application id in NotificationSurface to distinguish surfaces of ARC notifications.

Bug: 829383, 834027
Test: IME works on ARC++ apps and notifications from ARC++ apps.
Change-Id: I98d7cb43845c668ad0afb273c623b49abf08f595
Reviewed-on: https://chromium-review.googlesource.com/1051433
Reviewed-by: Yusuke Sato <[email protected]>
Commit-Queue: Yuichiro Hanada <[email protected]>
Cr-Commit-Position: refs/heads/master@{#565075}
diff --git a/components/arc/arc_util.h b/components/arc/arc_util.h
index c706565..4f841f0 100644
--- a/components/arc/arc_util.h
+++ b/components/arc/arc_util.h
@@ -95,7 +95,7 @@
 
 // Returns true if the |window|'s aura::client::kAppType is ARC_APP. When
 // |window| is nullptr, returns false.
-bool IsArcAppWindow(aura::Window* window);
+bool IsArcAppWindow(const aura::Window* window);
 
 // Returns true if data clean up is requested for each ARC start.
 bool IsArcDataCleanupOnStartRequested();