Emscripten webcam driver

This is almost 100% complete for the GL texture support. The only remaining thing is setting the "affine" parameter in the callback, which I am unsure what to set to.