Break the virtual terminal state into a separate struct in the vt.h file


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7215 561c3618-0fe6-0310-b5d6-fc65c73fee30
Factor the rest of the VT methods into the vt.c file.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7216 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add support for virtual terminals to optionally support autowrap and autoscroll


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7217 561c3618-0fe6-0310-b5d6-fc65c73fee30
Make it clear that this is the primary supported emulation and add support for
per-vt modes.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7218 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add emulation infrastructure for the escape and CSI modes.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7219 561c3618-0fe6-0310-b5d6-fc65c73fee30
Document the various meanings of the vt lines.


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