Update ArcInputBridgeProtocol for dynamic key character map changes

Bug: 27877642

Test: Manual testing on real device + added a unit test.

Change-Id: I881aa1cdca98f10e61e61436dd884912b8f6b159
(cherry picked from commit 0e9f67bd7c7304767ebda3ef6caebc479b8a31eb)
1 file changed