initial stab at transliteration
add failing test
malloc/free -> xmalloc/xfree
make sure output buffer is big enough
add another test
use a better transliteration id
some more extensive tests
this is the length in UChars, not bytes
get rid of DECOMPOSITION_SIZE macro
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
some cleanup
use format specifier
some more cleanup
back out the xmalloc/xfree changes for now
move transliteration api to it's own namespace
Merge pull request #30 from brianmario/transliteration

Wrap basic parts of ICU's Transliteration API