Support UCA table customization

* Hiragana and Katakana case sensitive mode
* Hiragana/Katakana with voiced sound mark sensitive mode
* Hiragana/Katakana with semi-voiced sound mark sensitive mode

[groonga-dev,01301]

Suggested by Kouhei Tanabe. Thanks!!!