A single timeout isn't enough for reasonable key repeat behavior. We need a longer delay before sending the FIRST repeat or keys will start repeating too quickly. I observed this issue in autopilot.
This branch implements such a timeout.
This also bumps the key repeat delay (the time inbetween repeats once they are being sent) to 50ms, or the same value as in the old InputDispatcher. Fixes: https://bugs.launchpad.net/bugs/1468029.
Approved by PS Jenkins bot, Chris Halse Rogers, Alberto Aguirre.