Prepared evtable for changed ANSIString
Changed bot update time
Fixed regression where reconverted ANSIStrings would lose all codes.

Made slices append trailing color codes.
Fixed so bots cannot idle timeout.
optimized ansi parsing a bit as well as did some general cleanup.
Added tests for ANSIString, and fixed some bugs for it along the way.
Changed .join to ANSIString().join
Fixed a bug in strip_ansi that caused issues all over.
Fixed comm-related unittest failures
Changed parser.strip_ansi to parser.strip_raw_codes for contexual clarity.
Fixed error in removing ansi-escapes.
Added debug for testing ANSIString with evtable
Fixed unicode output of evtable, should allow for ansi colors now.
evtable and evform supports ansi, with some limitations due to wrap not being supported by ANSIString at this point.
Removing some rebug output.