fix lib64 library path (issue #8)

On SUSE (and some other distros), libraries on 64-bit platforms get installed
to ${exec_prefix}/lib64 rather than .../lib.  Detect the correct path by
parsing config.log.
Don't use the "soft" magic db

It doesn't help us determine if the file is binary or not, and just
seems to create a bunch of problems like the ones in #4
switch to minitest from rspec
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