add core.precomposeunicode

Ran into a weird error with unicode filenames, and got this suggestion from @peff to deal with encodings on HFS+ vs. other platforms.  Don't *think* there's a downside, but someone please correct me if I'm wrong.