Fix entire surface alpha blending with SDL_SetAlpha

This seems to fix SetAlpha as discussed here https://groups.google.com/forum/#!topic/emscripten-discuss/d2Vv8ATbe4M