按照我的想法稍微完善了一下，请黄同学有空时看看 :-)

* 添加了新的纯UTF-8码表，对Ruby 2.0做了优化，这样就不用每次都unpack一下了，并且码表里就已经是小写的拼音，也不用每次都downcase一下了
* 完善了对Words.dat的支持，现在在Words.dat里自定义的拼音也可以写音调数字了，并且大小写乱点也不要紧
* 新增了camelcase选项，在人名转换场景下比较有用，比如
```ruby
Pinyin.t("洪亮", camelcase: true) # 输出Hong Liang
```
而且可以跟splitter和tone联动
```ruby
Pinyin.t("洪亮", camelcase: true, splitter: '_', tone: true) # 输出Hong2_Liang4
```

嘿嘿～