Adds a --color flag to the ConsoleReporter

The options are 'never', 'always' and 'auto'; the latter being the current behaviour
(i.e., color when stdout is a terminal device).

A typical use-case for `--color=always` is to pipe the output of the test-runner through `less -R` preserving the colors.