Skip publishing and notification for identical object

Only changes are propagated in both publishing and notification paths.

@saary @amitmach 
We need this change for notifications on bundle deployment configuration objects. Change of one bundle deployment configuration should not create notification for other bundle notifications. Without this fix, each update in farm's branch of cluster repository would create notification for each bundle deployment configuration in DSS deployment service, which we don't want.