initial commit on TermBuffer rewrite.
break lines works.
handle carriage returns correctly.
make more tests working for TermBuffer2
TermBuffer2 passes all tests
move other libraries to TermBuffer2
add insertTest to TermBuffer
adding a test for insertLine
added tests for insert mode.
merge master
fixing further tests
working on Rendering Infrastructure.
line.attr[x] will only be set, when an attribute is changed
TermBuffer.cursor is now public
merge from master
start reimplementing TermDiff
make setLine public
Basic creating of termdiffs is working.
merge from master
merge