Implement typematic delay and rate. Also other keyboard commands.
Implement typematic delay and rate. Also other keyboard commands.

BUG=None
TEST=make && make runtests

Change-Id: Ia0013ddbb0300791b4667bf70c5d0fb78c9508b1

alterapraxisptyltd/chromium-ec,fourier49/BIZ_EC,akappy7/ChromeOS_EC_LED_Diagnostics,gelraen/cros-ec,mtk09422/chromiumos-platform-ec,longsleep/ec,coreboot/chrome-ec,eatbyte/chromium-ec,md5555/ec,md5555/ec,fourier49/BZ_DEV_EC,longsleep/ec,md5555/ec,coreboot/chrome-ec,akappy7/ChromeOS_EC_LED_Diagnostics,md5555/ec,coreboot/chrome-ec,mtk09422/chromiumos-platform-ec,alterapraxisptyltd/chromium-ec,gelraen/cros-ec,fourier49/BIZ_EC,akappy7/ChromeOS_EC_LED_Diagnostics,fourier49/BZ_DEV_EC,fourier49/BZ_DEV_EC,coreboot/chrome-ec,eatbyte/chromium-ec,fourier49/BIZ_EC,thehobn/ec,akappy7/ChromeOS_EC_LED_Diagnostics,fourier49/BZ_DEV_EC,akappy7/ChromeOS_EC_LED_Diagnostics,thehobn/ec,eatbyte/chromium-ec,gelraen/cros-ec,longsleep/ec,fourier49/BIZ_EC,thehobn/ec,coreboot/chrome-ec,alterapraxisptyltd/chromium-ec,thehobn/ec,eatbyte/chromium-ec,mtk09422/chromiumos-platform-ec,alterapraxisptyltd/chromium-ec,coreboot/chrome-ec,mtk09422/chromiumos-platform-ec,gelraen/cros-ec,longsleep/ec