Normalization of diacritics in fromJava.

Apparently Open Library likes to encode their accents differently (by
storing the combining diacritic as a separate character). We use
java.text.Normalizer to obtain a (different) canonical representation.