[transforms] cleanup the transform stack to eliminate unnecessary copies.
[transforms] extend the UI transform with the font scaling amounts
[subs] scale subs rendered with our UI stuff correctly when in windowed mode
Merge pull request #3626 from jmarshallnz/subs_ui_scaling

Fix subtitle scaling for text based subs during windowed video playback