Generated the rest of the interrupt definitions (Javascript, yay, Javascript)
Tweaks to collections.
Keyboard driver is an input stream like we always knew it would be. Still haven't set up IRQs.