Add terminal colours to the logger.

This option is disabled by default, and only really supports xterm/linux.
 As such, it may cause issues if enabled, but it's nice to have the option
 regardless.