Adds Test KeyboardLayoutProvider App for CTS test.

In KeyboardLayoutChangeTest, keyboard layout is fetched
through frameworks/base/InputDevices that acts as a receiver.
However, for other vendors, key layout name formatting might
be different / key layout is provided from other source,
e.g. In ARC++ KeyLayout is provided from ChromeOS side.

Hence, it would be better to preinstall keyboard layout
provider and focus on testing the correctness of the API.

Bug: 238267581
Test: atest android.hardware.input.cts.tests.KeyboardLayoutChangeTest
Change-Id: I48259770d39ce6ccec21e2d06793b2214478efe2
6 files changed