Add getUnselectedRows method

This method returns the rows that aren't selected.

It's useful when you need to do something with rows that aren't selected.

For example if you have a "select-all" method that selects all rows and you offer bulk operations that send all the rows to the server it would send a huge set of data. You could send a flag that says 'all' and only send the rows that aren't selected.