Factor out the cursor state to a separate structure


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7485 561c3618-0fe6-0310-b5d6-fc65c73fee30
Implement cursor save and restore


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7486 561c3618-0fe6-0310-b5d6-fc65c73fee30
Implement erase in line CSI command


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7488 561c3618-0fe6-0310-b5d6-fc65c73fee30
Implement escape cursor down


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7489 561c3618-0fe6-0310-b5d6-fc65c73fee30