Renders a tile and presents it to surface, unless cancellationToken is cancelled first.
surface
cancellationToken
Task RenderAsync(Tile tile, IRenderSurface surface, CancellationToken cancellationToken)
The tile, as RenderTileAsync(Tile, IRenderSurface, CancellationToken) takes it.
Where the finished tile goes, on the caller's context.
Stops the render; the tile is then never presented.