Also, this patch (for string normalization) has nothing to do with
string collation, which is very windows-specific and has nothing to do
with unicode standards. .NET's string collation has (hence) nothing to
do with Char.GetUnicodeCategory() either.
It is getting obsoleted and turned off by
make[7]: Entering directory `/mnt/src/trunk/mono/mcs/class/corlib'
MCS [net_4_0] mscorlib.dll
System.Reflection.Emit/TypeBuilder.cs(678,32): error CS1502: The best
overloaded method match for
`System.Reflection.Emit.TypeBuilder.DefineProperty(string,
System.Reflection.PropertyAttributes,