change Color's strategy on str & unicode formatting

not tested under python3 (windows and linux)
Merge pull request #1 from reorx/master

fix color.py for windows