WL#5624: Collation customization improvements

Affects: Server-5.6   —   Status: Complete

We have a few feature requests for more language collations.
Some of the feature requests even include a modified Index.xml
file which is supposed to add a collation for a certain
language according to the manual article "Adding a UCA
collation to a Unicode Character Set". But it does not always work,
because we do not support a few collation customization 
features widely used in world languages.


This task will not add any particular language collations.
The goal of this task is to extend the MySQL collation
customization system so more people can simply download
a collation definition from Unicode's Common Locale
Data Repository and paste its relevant part into Index.xml
file (namely, the part between  and  tags).

This WL uses Unicode's TR35, whose version at time of writing was 1.8.1:
http://unicode.org/reports/tr35/tr35-16.html