IcuCollation::$tailoringFirstLetters: implement letter removal
This is necessary for Swedish, where 'Þ' ("thorn") - considered a
separate letter by default in the first-letters-root.ser file - is
sorted as 'th', causing unexpected output on category pages - words
starting with 'th'..'u' were placed under a heading with the thorn.
There were three obvious ways to do this:
* somehow include information that this letter is to be removed in the
string itself, as in 'sv' => array( "Å", "Ä", "Ö", "-Þ" ) - could
potentially clash with valid uses
* create a separate array other than $tailoringFirstLetters to store
this information - would cause the data to be fragmented all over
the file
* include information about letters to be removed in a separate key
"linked" to the regular one, as in '-sv' => array( "Þ" ) - I see no
obvious downsides, so this is what I ended up doing
Bug: 45446
Change-Id: I57e07a2027c391c5baa767a68f4409b9de7b4618