LineEdit: home and end keys
remove old viewsh/demo
Line edit tests
optimize TermWriter.add
TermWrite: move back/forward optimizations, buffering (hope all works)