Better support of radio button widget

When editor (cmp in the code) is a dijit/form/RadioButton widget, grid.row(cmp) returns incorrect row object, because row() function cannot determine row by dijit widget.

This way editedRow variable has incorrect row object and code in the lines 144-148 resets radio button value.