Just use the C++ Transliteration API

The C API is a mess and ends up a LOT more code with a lot more
places for things to break. Mixing C/C++ here makes me feel dirty.
brb gonna to take a shower with bleach.
test output buffer resizing