Make colours optional via --no-colours / --no-colors CLI switch

Related to #405 (but doesn't address the color-reset issue on Windows)
Remove the support for `-C` since the `--no-color` is more of a standard argument (the UK spelling is more to keep me sane!)