Made Renderer a friend of Window; wrapped func

Now I can get rid of those stupid unnecessary getSDL* which completely
ruins the purpose of the wrappings. I forgot friend even existed until
now :P

Added createTextureFromSurface to Renderer