Added refinements, new api

+ Broke a lot of stuff old functionality.
+ ZhognwenTools::Regex - methods are no longer instance methods.
+ Use require 'zhongwen_tools/core_ext/string' to monkey patch String.
+ Zhongwen Tools supports refinements.
+ ZhongwenTools::URI - refactored out of ZhongwenTools::String
+ ZhongwenTools::Unicode - refactored out of ZhongwenTools::String
+ ZhongwenTools::Script - renamed Conversion to Script.
+ ZhongwenTools::Fullwidth - refactored out of ZhongwenTools::String
+ ZhongwenTOols::Number - deprecated previous API. uses to_pyn, to_zh,
to_zhs, to_zht, to_i
+ ZhongwenTools::Caps - refactored out of ZhongwenTools::String
+ ZhongwenTools::Zhongwen - refactored out of ZhongwenTools::String
+ ZhongwenTools::Regex - added tests
+ require 'zhongwen_tools/core' loads string and romanization methods.
+ require 'zhongwen_tools' now loads all modules by default.
+ ZhongwenTools::Romanization::Pinyin - extracted from
ZhongwenTools::Romanization
+ ZhongwenTools::Romanization dynamically creates other romanization
modules.
+ ZhongwenTools::StringExtension - monkey pacthes String or uses
refinements
+ ZhongwenTools::IntegerExtension - monkey patches Integer or uses
refinements.
Ruby 1.9 fixes

+ Ruby 1.9 fixes.
+ Fixed tess for ruby 1.9. Only use "using" on Ruby > 2.0.0
Zhongwen Tools 0.15.0
Ruby 1.9 fixes