Colors and modes should be treated as a different things

ref #1641 
I've investigated the colorizer of logger.That has no problem.
But, I don't think the approach is general. I think colors and modes should be treated as a different things.
Also, I'd like to support Hash style for `String#colorize`, the changes will fix #1641 .

@hollinlinden Could you please confirm this? 
@padrino/core-members What do you think about this?