Suppress sort if beforeColumnSort function returns false

The function assigned to the beforeColumnSort should be able to return false to prevent the sort operation from being performed.

Actual requirement for this mod was the need to limit the column(s) that could be used to perform the sort.  This change allows the function assigned to the beforeColumnSort to, among other things, determine whether a sort should be performed on column index.