JEG2/highline — pull request #47 by km4n (2012-09-19 13:12:28+00:00)
Title: HighLine#say doesn't handle colorized strings correctly

The original ```HighLine#say``` method will correctly not emit a newline with the statement (displaying with ```print``` and ```flush```) when it ends in whitespace. However, if one creates a string ending in whitespace and then uses ```HighLine#color``` to colorize it, ```HighLine#say``` will emit the newline, which is rarely-if-ever the intended behavior. I have modified the method to cause it to ```print``` and ```flush``` (no newline) when the statement string ends with whitespace directly preceding a color code, by way of a regex.