Add NewAlphaSurface().

This is just the standard utility function based on:
http://wiki.libsdl.org/SDL_CreateRGBSurface
Let the OS decide where to place the window.
Generate the type case for each font.