First pass at a Preact UI, still short some major features but full proof of concept.
Refactor Options modal, webgl scanline, restore `Apple2.apple2`, other minor fixes.
* Typescriptify all of the UI peripherals This converts the audio, gamepad, keyboard, printer, and tape peripherals into Typescript. This is a pretty mechanical change. It does fix issue #72, though. * Add and that were missing