Fix regression in DataSourceCollection.removeAll.

Add spec to make sure that removeAll actually removes all data sources.  Fixes #1772