Unified m_curves2dData and m_curves3dData into m_dataSources, now
a part of the ScopeGadgetWidget class. This resolved an edgecase bug by
which having two plots of the same name would behave normally until one of
the two plots was closed. At this time, both plots would clear.