vout_subpictures: improve the subtitle position cache
It's only needed/possible for subtitle with a relative position. If the position is absolute we're not supposed to reposition it.
For the cache to be efficient we also need to reuse the same (text) rendered region for each vout loop. This is only possible if we keep the region that we rendered at the last minute.