[Refactor] extract mouse handling from VSDReader
This MR introduces a proper signal/slot mechanism to handle the selection of tracks in the GUI. It moves the logic to an better place (visualization for signal, slots at the analysis level) then it was before (data io).