ViewModel.DoCancel() performace fix.

DoCancel() on ViewModel with over 1000 EditableBO was very slow. About
20-40 secs due to many ChildChanged events.
Merge pull request #77 from inickvel/ViewModel-Performance

ViewModel.DoCancel() performace fix.