Renamed NotifyCollectionChangedEventArgs to CollectionChangedEventArgs
Created FilteredCollection to expose a filtered wrapper.
Fixed recent checkin.
FilteredCollection will create its own source collection if not specified.
Finished up FilteredCollection.