added less / more color support, and forced several commonly-used programs to always emit color codes