When creating node names or resolving paths, VCS should use Unicode normalization to ensure seemingly identical paths are not distinguished.
For instance Mac OS X WebDAV creates accents using decomposed forms ("e" + U+0301 for "é") but we should store them normalized as URL-based path resolution will renormalize them.
We'll use NFKC for the normalization to avoid ambiguity.