Necessary changes for SDL2

Window icons still not working because SDL_CreateRGBSurfaceFrom borks
out. You need to delete your es_input.cfg and reassign keys.