Don't call IMMS on focusing across non-edit views

This CL avoids a synchronous call into the InputMethodManager (IMMS)
whenever the focus switches from a non-editable view to another
non-editable view.

Test: atest CtsInputMethodTestCases
Test: atest android.view.inputmethod.EditorInfoTest
Test: atest android.view.inputmethod.SurroundingTextTest
Bug: 219819349
Change-Id: I0331462624351d17399c733cffa84a132f118ab7
6 files changed