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 branch 'feature/8206_icat_checkbox_fix' into develop