Fix regression in DataSourceCollection.removeAll.

Add spec to make sure that removeAll actually removes all data sources.  Fixes #1772
Merge pull request #1773 from AnalyticalGraphicsInc/fixDataSourceCollectionRemoveAll

Fix regression in DataSourceCollection.removeAll.