Allow custom row styling based on data

It would be nice to have be able to style rows based on data. This functionality was implemented in EnhancedGrid and it was useful.

This enhancement allows you to apply custom css classes or styles to a row, depending on different parameters such as data object that is being rendered.