(SDL) Fix #ifdef typo

Signed-off-by: Higor Eurípedes <heuripedes@gmail.com>
(SDL) Fix double initialization

Signed-off-by: Higor Eurípedes <heuripedes@gmail.com>
(scaler.c) Add missing RGBA4444 to ARGB8888 conversion

Signed-off-by: Higor Eurípedes <heuripedes@gmail.com>
(SDL2) Use SDL_INIT_GAMECONTROLLER

Signed-off-by: Higor Eurípedes <heuripedes@gmail.com>
(SDL2) Add SDL Game Controller (xinput and friends) support

Signed-off-by: Higor Eurípedes <heuripedes@gmail.com>
(SDL*) Add joypad auto configuration support
(SDL2) Show available video drivers and fix typo
(SDL2) Remove double header inclusion
Merge pull request #889 from heuripedes/sdl2-improvements

SDL2 improvements
(Haiku) Fix undefined min_filter_to_mag reference
(Haiku) Fix socket,pthread_create and freetype2 checks in configure
(Haiku) Link against -lroot and -lnetwork
(non-Haiku) Fix undefined reference to min_filter_to_mag
(Haiku) Fix typo in config.libs.sh
(Haiku) Check for getaddrinfo in $SOCKETLIB
(Haiku) Use -lroot instead of -lc
(Haiku) Fix fill_pathname_application_path()
(Haiku) Add fix for video driver segfaults
(Haiku) Raise minimum SDL2 version in sdl2_gfx_free()