Added more defnitions and added @see JSDoc

Including CollectionChange, Observer, Enumeration, IDisposable,
INotifyDisposing, INotifyPropertyChanged including
NotifyCollectionChangedEventArgs