Partial support for commodore 64 / petscii
Add PETSCII colours, simplify control code handling
Fix statusbar
Answer PETSCII questions by doing it the SyncTerm way
Key mapping (from SyncTerm)
Fix PETSCII insert and delete characters
Also fix reverse mode, which CGterm resets on carriage return
Update NormVideo() for PETSCII default of WHITE
Fix PETSCII fonts (missing last 32 chars)
Refactor GetChar()
Remove debugging code
Fix 0xFF in C64 font
Always try loading the font -- fixed the problem where you have font A loaded, request font B, then re-request font A while B is still loading (with the now-removed check in place the re-request for font A is skipped, so font B is the one that is ultimately used)
Fix inheritance so telnet methods override tcp methods
Fix SaveScreen() and RestoreScreen()
Fix inheritance so Paint in child controls works.  This fixes problem with redrawing after moving a control (which also needed fixing to get the screen x/y coordinate, not the coordinate within the parent)
Change the way the overloading was implemented in the last commit.
It's not the best for performance, but it fits in the best with all the other code.  Maybe I'll work on eliminating the privateness at a later date
Match how inheritance works with sockets
Reversed -> Reverse
Add ability to query font from Crt class
Use new method for requesting a proxied connection
Add option to specify connection type (so now can do raw tcp, in the future can do rlogin)
Fix default connection type