subs: move rendering to text subtitles to overlay renderer

This fixes issues with 3d modes where subtitles would apear on
one eye before the other, due to timestamps differing between
render passes.
Merge pull request #3565 from elupus/subsgui

subs: move rendering to text subtitles to overlay renderer