Grid sorting with Locale

Hi,

I have a suggestion for the Grid sorting.
The grid comparator should use the UI locale when comparing String columns with the Collator java class.

This ensure that words starting with accents are correclty sorted among the rest rather than put them at the end of the grid.

Example from Grid.Column constructor :

Locale locale = UI.getCurrent().getLocale();
Collator collator = null;
if (locale == null) {
collator = Collator.getInstance(); //default locale
} else {
collator = Collator.getInstance(locale);
}
comparator = (a, b) → collator.compare(valueProvider.apply(a), valueProvider.apply(a));

Hi,

can you create a ticket at
https://github.com/vaadin/framework/issues
? If you can provide a small test case, that would be awesome.

-Olli