Add CurrentEventRow to ListView

Adds ListView.CurrentEventRow (same as 9b06b9e for TreeView, but for ListView).
This allows event handlers to know which row was changed.
* includes Gtk and Mac implementations
* MAC: adds CurrentEventRow for TreeView, too
TODO: Wpf!