Clean C library for processing UTF-8 Unicode data