Only output colors when the screen supports it

Fixes #124
Merge remote-tracking branch 'origin/master' into manjaro