Internationalization via libicu

UTF8 and Unicode Support via libicu.

... a work in progress.