clean up punctuation patch and fix floating CJK punctuation
Merge pull request #116 from chrox/master

clean up punctuation patch and fix floating CJK punctuation