Provide terminal colors map to templates

The map is an abstraction of the base16 colors for terminal templates.  The standard ANSI/win32 palette is mapped to an appropriate base16 color.  This should help with consistency between terminal templates.

I've only changed the console2 templates to use the new map so far.

I'm not sure how leaky this abstraction is, thoughts appreciated.