Propagate displayId in ImeTargetChangeListener

This is a follow up CL to our previous CLs [1][2], which added

  ImeTargetChangeListener.

To support concurrent multi-user multi-display scenarios, we need to
distinguish whose IMEs these callbacks are talking about. To do so,
with this CL the relevant display ID also starts being propagated into
ImeVisibilityStateComputer.

These display IDs are not yet used thus there must be no observable
behavior change in this CL.

 [1]: I90c59c298e2e4568e308fb2c0dc4ca309d5546a3
      f8c633712b095736a07f6e9192b0e85da53fba99
 [2]: I3a950423f73f0a97432589d0a90ac8fd1c84f05e
      8fb9afd6559357f6583f19b04422312749ca910e

Fix: 356177006
Test: presubmit
Test: atest WmTests:WindowStateTests
Test: atest FrameworksInputMethodSystemServerTests
Flag: EXEMPT refactor
Change-Id: Ib50f7fdfb455b6d09707f680e71ad3dd7b0a18f2
7 files changed