[windowing] - cleaned up remove of sdl and a lot of additions to the windowing - by gimli