Pass InputWindowInfo to SurfaceFlinger.

As a first pass we can simply start from where
we used to pass the handles to the InputDispatcher and instead
go through every window, assosciating the appropriate InputWindowInfo
with it if it has a surface.

Bug: 80101428
Bug: 113136004
Bug: 111440400
Test: Manual
Change-Id: Ic7f64e0d0fb12f4140ad37c8ed4a0c30255df38e
diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.java
index 3acacbc..478340d 100644
--- a/services/core/java/com/android/server/wm/DisplayContent.java
+++ b/services/core/java/com/android/server/wm/DisplayContent.java
@@ -2400,8 +2400,8 @@
             mDisplayReady = false;
             mRemovingDisplay = false;
         }
+
         mDisplayPolicy.onDisplayRemoved();
-        mInputMonitor.onRemoved();
         mService.mWindowPlacerLocked.requestTraversal();
     }