A bunch commit

Added nrc and utf decoding

Using qml window

fixed vt100 tab stops (HTS)

implemented insert cursor mode

added nowraparound

save/restore cursor

fix default parameter values for escape codes