Add abc::text::ansi_escape_parser
Add missing ABC_TRACE_FUNC() statements
Use enum abc::text::ansi_terminal_color for colors in abc::text::ansi_escape_parser
Rename a few variables
Do consume the last character of an ANSI escape sequence
Fix bit-field width, insufficient due to misbehaving ABC_ENUM()
Make abc::text::ansi_escape_parser constructor and destructor protected
Implement abc::text::ansi_escape_parser in abc::io::binary::console_writer for Win32