added terminal_color module

fix colorization from testing on Windows

add missing doc file for terminal_color

added ansi removal and split by ansi to terminal_color

fix bug with ansi dict missing sanitizing keys

Also fixup and improve documentation for sanitize
and other pieces of code.

Also removed an unused import of re in windows.py

added tests for the terminal_color module
terminal_color: doc link to ANSI seq on wikipedia
terminal_color: add doc note about why external modules were not used
Merge pull request #1 from osrf/terminal_color

add terminal_color module