Canoncial IME Target (2/N)

Introduce DisplayContent#getImeTarget to generic
getting IME target method in accordance with IME_TARGET_.* flag:
 - IME_TARGET_LAYERING => mInputMethodLayeringTarget
   (a.k.a mInputMethodTarget)
 - IME_TARGET_INPUT => mInputMethodInputTarget
 - IME_TARGET_CONTROL => mInputMethodControlTarget

Added setter for setting IME related targets, also makes the
IME target fields as private for ecapsulation.

Bug: 163453496
Test: atest WmTests
Test: atest DisplayContentTests

Change-Id: I3ad8bfec218de8708e372704ce9852053f7c8542
13 files changed