Fix scroll_down direction screwup


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

git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7524 561c3618-0fe6-0310-b5d6-fc65c73fee30
Remove hacks from escapeCursorDown_pastMargin_withScrollBack now that
scroll_down ahs been fixed.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7525 561c3618-0fe6-0310-b5d6-fc65c73fee30
Implement reset to initial state.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7527 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add a simple bitmap datastructure


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7528 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add a couple of reassuring tests for the bitmap


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7529 561c3618-0fe6-0310-b5d6-fc65c73fee30
Change bitmap to uin32_t instead of uint64_t to work in the latter half of the
datatype. This will also improve compatibility on 32-bit machines.

Also add an element boundary test.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7530 561c3618-0fe6-0310-b5d6-fc65c73fee30
Implement programmable tab stops instead of the fixed tabstops previously.

Modifying the tabstops is yet to come.


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