initial attempt at window icon from urho3d::image to sdl_surface
Fixed removed the default white background from the surface. Most likely breaks if the icon has white parts.
Fixed unneccessary color key, test icon wasn't transparent.
Fixed magic number depth, now based on 8 * components
Fixes access violation exceptions caused by trying to delete the char * held in the image in SDL_FreeSurface
Reorganized and reordered the SetIcon and CreateIcon
Add fix for magic number fix getting reversed
Merge branch 'window-icon'