Better information / colorization for compact mode

+ Split description into lint-type and lint-explanation, colorize both
+ Implement Warning vs. Error distinction to each line
Resolve travis-ci failures
Fix failing test on mismatched file name expecation
Update tests and tasks to allow colorized filename
Merge pull request #71 from geebru/compact-colorize

Properly colorize compact results