Fix onDataSourceRemoved, and move onDataSourceChanged.
Viewer can now track which data source has the active clock.
Merge pull request #1436 from AnalyticalGraphicsInc/clock-tracking

Clock tracking
Merge remote-tracking branch 'origin/master' into formatError