Support ANSI escape code on Windows

In some cases (e.g. when a build system pipes stderr) the Windows console
API cannot be used to color output. For these, provide a way to switch to
ANSI escape codes. This is required for Clang's -fansi-escape-codes option.
Get rid of unused isPodLike definitions.
Remove unused class.
Get rid of unused isPodLike definition.