Fixed potential crash when failing to parse blocks
Implemented SDL_CreateRGBSurfaceFrom

Needs to be improved to avoid redundancy.
SDL header file: undef MMX, SSE and SSE2 defines
net/netdb.h: prevent multiple definitions of hostent