Problems with radiobuttons and rowselect

- singleSelect is true if radiobutton column exists (@251)
- radiobuttons are always considered as checked on click event (@714)
- data de-select code is separed from ui, it did not de-select data when radiobuttons were used