Implement graphics and sound.

Companion to erkyrath/glkote#1; see there for commentary.

**This is definitely not ready to merge**; aside from the TODOs and problems mentioned in the glkote PR, I haven't fully updated the minified files in `lib` or the copy of the glkote stylesheet.  (Might be helpful if glkote were a submodule in quixe?)