Add support for custom sort function

Create new parameter `sortFunction` which can be set at the column
and/or cell definition which will override the default sorting.  E.g.
for case-insensitive sorting.