Romanization fixes; Split romanizations.

+ Romanization: fixed another to_pyn e/en edgecase.
+ String: fullwidth/halfwitdh also converts normal puncutation.
+ Romanization: keep track of replacements for more accurate pinyin
conversion.
+ Romanization: added split functions for other romanizations.
+ String: fixed Incompatibility when ZhongwenTools is used with
          ActiveSupport's capitalization method.
Comments
Merge branch 'release-0.12.0'