Adding CommandLineKeyboardRepository

This allows to simulate keyboard behaviour with adb commands. Helpful for testing flows including physical keyboard connected/disconnected etc.
For list of commands run `adb shell cmd statusbar keyboard`.
CommandLineKeyboardRepository is not connected to running code in any way, needs to be manually substituted in dagger graph to become active.

Test: manual, running commands from `adb shell cmd statusbar keyboard`
Flag: None
Fixes: 329103263
Change-Id: Ibd14d1124dd425b3b5bda549b54119d6de9f0c27
2 files changed