Correct fix for Slim #1431, #1434, #1435
fix #1438
Remove color monkeypatching from strings, tuck that away in separate class (RE #1438)
Merge pull request #1437 from minad/correct-slim-fix

Correct fix for Slim #1431, #1434, #1435