CMS-4001 Make scroller work properly with key navigation.

Added `TreeGrid.scrollToRow()` method, that scrolls to the row by its number.
Updated `Grid`'s selection methods. They are now return selected row number.