console: bugfixes + unicode-to-stdout support

unicode codepoints >= 128 are now correctly printed to stdout on Buf::to_stdout
added a missing break; (SGR 39 would fall through to SGR 40)
terminal: example code now uses a pts

very very very alpha.
terminal: fixed buffer bug with \t
terminal: fixed handling of CUP CSI

y and x were swapped for CSI y;xH and CSI y;xf
VIM now mostly works