CEC: Ensure the key transmission finishes all the time

Defined a new timeout AWAIT_RELEASE_KEY_MS used to finish the SendKeyAction
if a release key event goes missing. Press-and-hold is done by utilizing
repeat Android key events, not timer waiting IRT_MS.

Bug: 17761639
Change-Id: I8cf4db899b3d96c5d269e41f3eb7dbbf960d27f8
3 files changed