SetAlpha silently fails without error for SDL_DisplayFormatAlpha surfaces

Hi,

SetAlpha silently fails without error if the surface was created with
SDL_DisplayFormatAlpha() instead of SDL_DisplayFormat(). This should be
documented or at least return an error code.

-John

(Version 1.2.6 on MacOSX)