tool: Added a generic parameter for RunAction().
selection_tool: Renamed selectSingle to selectCursor.
selection_tool: Renamed deselect* to unselect* for naming consistency.
selection_tool: Added SelectItem and UnselectItem actions.