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

Related to #405 (but doesn't address the color-reset issue on Windows)
I believe this is actually why all the tests are currently failing. Because once you require nodemon in, this value never changes or resets. So when the logging tests run, and expect colour, they're failing because this value is stuck on false.