Implement basic cursor up via CSI


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7407 561c3618-0fe6-0310-b5d6-fc65c73fee30
Implement basic CSI move cursor down


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7408 561c3618-0fe6-0310-b5d6-fc65c73fee30
Improve the cursor up and down tests to actually interpret a character. This
will test better across buffer switches.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7409 561c3618-0fe6-0310-b5d6-fc65c73fee30
Fix off by one where moving the cursor down all the way resulted in an unwanted
scroll by one line.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7410 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add tests for moving the cursor up and down outside the top and bottom margins.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7411 561c3618-0fe6-0310-b5d6-fc65c73fee30
Make it clearer when checking that the frame buffer survives a buffer switch and
running Lousy in debug mode.


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

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