Min/Max aggregate functions should not fail on strings
Description
The min/max aggregate functions (used in both group by and pivot plugins) should not fail on String data. Strings should be compared based on lexicographical order. In Java, the compareToIgnoreCase method on Strings does the trick.