tableview add support for selectAll: deSelectAll:  selectNone:

Required to enable Edit menu SelectAll, SelectNone when the tableview is the target.

Fixes #1594