Simplify AsyncStruct slightly -- make it a class, add a constructor.
Initial commit of browser accelerated async image-loading code for Emscripten.