Initial support for a PS/2 keyboard, plugged into GPIO pins 23 (clock)
and 24 (data). Does basic character translation, nothing very special.
Handles shift/caps lock. Currently blocking. Next step: interrupt
driven.