Suppress MSC16 warning triggered too easily
Avoid injecting additional enum value named __default in ABC_ENUMs
Use 3 bits for foreground and backgroud colors in abc::text::ansi_escape_parser
Address compiler warnings