Disable ANSI colours if we're not outputting to a terminal

Term::ANSIColor provides a handy ENV var we can turn on to stop this.