added preliminary UTF-8 normalization support