Don't cache TextDriver lines between frames.
Don't keep references to reallocated slices.

Caused unnecessarily-duplicated entries in text screenshots.
Extract UTF8 text and JSON.
Merge branch 'text-driver' into develop
Merge branch 'utf8' into develop