We will no longer break in the middle of words, only at whitespace or punctuation. This means we sometimes over-run, but that seems better than some of the bad splits we see. Closes #369
Specifically if no line exceeds the allowed width and we aren't moving the string to a new offset