Allow user to select checkboxes. Refs #8206.

- Removed unused mouse event.
- Added two slots. One for when the user selects a row (or many) and one for when they check a checkbox.
Merge remote-tracking branch 'origin/feature/8206_icat_checkbox_fix'