- Perform full clear screen on switch from graphics to text mode,
if marked uncontrolled
- Suppress remaining console coloured output (screen clear and
cursor, text was already handled) if in graphics mode
- Remain uncontrolled while in graphics mode
- Improve builtin renderer screen size calculations
o Although we appear to lose a small amount of height (i.e. up
to one row) with the new font size scaled vertical padding,
we were actually losing it anyway with the previous screen
size calculation
- Re-order initialisation of builtin mode
o Avoid producing uncontrolled text with old text protocol,
after resync screen clear of new controlled protocol