Fix #716: Allow column className to be a function

* A column's `className` property may now be a function or a string. If
  it's a function, it will be called when the row cells are created and
  passed the object being rendered in that row.
* Cells will always include the dgrid-generated "field-<field name>" class as
  long as the column has a field, even if a custom class is also specified.
Add Intern tests for column.className
CHANGES.md: Note support for column.className as function
ColumnSet: fix support for column.className as a function and add tests
Fix #752: Pagination: Ensure numeric rowsPerPage when using drop-down
Fix #755: ColumnHider: Prevent menu from immediately reopening
Update version for tag
Update version for dev towards next release
Update className for has-csstransform3d tests so it actually works.

The change for issue #313 introduced this bug.
has-css3: Revise transform3d test to always clean up properly
Note has-css3 fix
Allow functions to be used as column sorters
CHANGES.md: Note fix for sort functions
Add Arabic translation for Pagination extension
CHANGES.md: Note added Arabic Pagination nls bundle