SDL2: Avoid conflict with HAVE_SETENV

SDL_config.h in SDL 2.0 already defines HAVE_SETENV.
fix SDL_VideoDriverName
SDL2 colorkey compatibility

Unify duplicated code into a single function
TBF_DrawCanvas_GetColorkeyAlphamask