Disable window manager icon setting for Emscripten.

SDL_CreateRGBSurfaceFrom() is unimplemented and prints a warning.
SDL_WM_SetIcon() does nothing.
Lock splash screen surface to prevent crash in Emscripten 7d8756c.

Surface pixels data is now allocated when the surface is locked.
Before that, pixels is a null pointer.