Added data changed notification which provides a summary of all of the changes. It will only be sent once per data update and should be used for UI refreshing.
Converted existing notifications to the new data changed notification where appropriate.
Data change notifications are now also sent in response to local changes (handled by hooking into the save context).