don't loop default sound in the case of a missing asset
Async-ified FS_Startup
Added JS platform to build
Misc SDL fixes until SDL 1.2 headers are fixed in emscripten
Fixed diffuse variable reference