use ansi sequence in colors and set tty env variable

This PR removes use of Symfony color tags and uses raw ansi sequences. 

In addition to this, when color support is detected, an environment variable is set so sub processes know to use ansi sequences as well.