Added raw terminal code support.
Because I *REALLY* wanted the colours to blink for some constructs, I've added 1-colour terminal support with raw ANSI escape codes. These codes match the colours I named, as best I could. The 1-colour mode permits the ^[[5m or ^[[6m blinking codes to be emitted raw. (The `start` and `stop` sequences only are valid in the 1-colour mode.) Thus I've recreated all the colour state I cared about. I don't expect too many problems, as weird terminals are rare these days.
This commit is contained in: