Remove selectionCleared and sendClearSelection from datadevice and friends
Having both selectionChanged and selectionCleared as well as sendSelection and sendClearSelection complicates things. API users have to connect to both signals, internally the methods have logic to call themselves but in the end do the same as the protocols only know send_selection.