Some bug fixes
Continuing the split of !615 (closed), those are the remaining commits, except for one
- 47799e88 fixes a bug where the the cell background of text character is drawn at the wrong z position (minus infinity, instead of zero).
- The others fix issues with the Vt102 escape sequence parsing.
These commits should be applied to both the master branch and the 22.04 branch.